微信支付开发经验总结
微信的文档基本都是看得头大,经过一次微信支付项目的折腾总结了开发微信支付的思路并记录了开发过程中遇到的问题
林氏智造 于 2013-12-05 发布 6493 人已阅
计算两坐标点之间的距离在后台实现的方法如下,做为收藏以后好查阅
计算两坐标点之间的距离在后台实现的方法如下,做为收藏以后好查阅 /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km); * return m or km */ function getDistance($lat1, $lng1, $lat2, $lng2, $len_type = 1, $decimal = 2) { $EARTH_RADIUS=6378.137; $PI=3.1415926; $radLat1 = $lat1 * $PI / 180.0; $radLat2 = $lat2 * $PI / 180.0; $a = $radLat1 - $radLat2; $b = ($lng1 * $PI / 180.0) - ($lng2 * $PI / 180.0); $s = 2 * asin(sqrt(pow(sin($a/2),2) + cos($radLat1) * cos($radLat2) * pow(sin($b/2),2))); $s = $s * $EARTH_RADIUS; $s = round($s * 1000); if ($len_type > 1) { $s /= 1000; } return round($s,$decimal); }
微信的文档基本都是看得头大,经过一次微信支付项目的折腾总结了开发微信支付的思路并记录了开发过程中遇到的问题
让nginx支持pathinfo模式url重写配置,让thinkphp框架能正常运行
当网站存在pc版和手机版的时候,我们最想就是通过在不同终端输入域名就可以访问最合适版本的页面,这时候就需要程序判断终端类型来解决。
写这篇文章只是想帮助php新手快速入门,让php新手们知道开发个php系统其最基础的流程和大体思路。
在百度上收集了一个把中文转换成拼音的类,用了段时间感觉不错,在URL上出现中文拼音不知道有利于SEO这点百度上有些文章提到过,用此类就可以解决中文转拼音罗。
此树形类是通过递归实现无限级分类,递归已经成为最经典的实现方法。