封装10个常用PHP代码片段函数-编程小技巧

封装10个常用PHP代码片段函数-编程小技巧

ID:47220511

大小:72.91 KB

页数:7页

时间:2019-08-28

封装10个常用PHP代码片段函数-编程小技巧_第1页
封装10个常用PHP代码片段函数-编程小技巧_第2页
封装10个常用PHP代码片段函数-编程小技巧_第3页
封装10个常用PHP代码片段函数-编程小技巧_第4页
封装10个常用PHP代码片段函数-编程小技巧_第5页
资源描述:

《封装10个常用PHP代码片段函数-编程小技巧》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、封装10个常用PHP代码片段函数PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚木语言。PHP拥有数以百计的基木功能,支持上千种扩展。这些功能都被很好的加载在PIIP站点上,但内置的库有各种各样的命名。在PIIP代码库中包含了无数个有用的PHP代码片段,每位开发者都需要不断完善自己的“工具箱”o有了这些代码片段可以为你节省大量的时间,一起来看下。1.查找Longitudes与Latitudes之间的距离functiongctDistanccBetwecnPointsNew($latitudcl,$longitu

2、del,$latitude2,$longitude2){$theta二$longitudel-$longitude2;$miles=(sin(deg2rad($1atitudel))*sin(deg2rad($1atiLude2)))+(cos(deg2rad($latitudel))*cos(deg2rad($latitude2))*cos(deg2rad($theta)));$miles=acos($miles);Smiles二rad2deg($miles);$miles=$miles*60*1.1515;$feet=$miles*5280;$yards=$

3、fect/3;$kilometers=$miles*1.609344;$meters二$kilometers*1000;returncompact('miles','feet,,'yards',‘kilomelers','meters');$pointl=array(,lat,=>40.770623,'long'=>-73.964367);$point2=array(,lat,=>40.758224,'long'=>-73.917404);$distanee二getDistanceBetweenPointsNew($pointlflat,],$pointl['l

4、ong'$point2[,lat,],$point2[,long,]);foreach($distanceas$unit=>$value){echo$unit・':'・numbcr_format($valuc,4)・'Theexamplereturnsthefollowing:miles:2.6025feet:13,741.4350yards:4,580.4783kilometers:4.1884meters:4,18&3894源码1.完善cURL功能functionxcurl($url,$ref二null,$post=array(),$ua二〃Moz订la/5

5、.0(Xll;Linuxx86_64;rv:2.2alpre)Gecko/20110324Firefox/4.2alpre,,>$print=false){$ch=curl_init();curlsetopt($ch,CURLOPTAUTOREFERER,true);if(!empty($ref)){curlsetopt($ch,CURLOPTREFERER,$ref);}""curl_setopt($ch,CURLOPT_URL,$url);curlsetopt($ch,CURLOPTHEADER,0);curl_setopt($ch,CURL0PT_F0LL

6、0WL0CATION,1);curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);if(!empty($ua)){curl_setopt($ch,CURLOPT_USERAGENT,$ua);}if(count($post)>0){curlsetopt($ch,CURLOPTPOST,1);curl_setopt($ch,CURLOPT_POSTFIELDS,$post);}""$output=curlexec($ch);curlclose($ch);if(Sprint){print($output);}else{return$ou

7、tput;源码2.清理用户输入]*?>•[emailprotected]//Stripoutjavascript'@〈[/!]*?「〈>]*?>@si',//StripoutHTMLtags[eina订protected]//Stripstyletagsproperly'//Stripmulti-linecomments);$output=preg_replace($search,八,$input);return$output;}?>$val){$output[$var]=sanitize($val);}}else{if(get_magic_quotcs_g

8、pc()){$input

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。