php知识
笑戏人间
运筹帷幄
展开
-
php获取本地图片直接输出浏览器,file_get_contents
php获取本地图片直接输出浏览器,file_get_contents $url = 'www.12345t.com/?code; //file_get_contents($url,true); 可以读取远程图片,也可以读取本地图片 $img = file_get_contents($url,true); //使用图片头输出浏览器 header("Content-Type:原创 2017-11-30 15:55:06 · 28154 阅读 · 0 评论 -
php查询该路径下所有文件夹和文件并递归删除全部文件夹和文件
public function deldir($path=''){ if(empty($path)){ $path = ROOT_PATH . 'public' . DS . 'Uploads'; } if(is_dir($path)){ //扫描一个文件夹内的所有文件夹和文件并返回数组 $file = scandir($p...原创 2018-09-19 15:26:31 · 173 阅读 · 0 评论 -
tp5 高效率随机抽取数据(不重复)
public function getRandTable(){ $num = 5; //需要抽取的默认条数 $table = ‘t_marclog‘; //需要抽取的数据表 $countcus = Db::name($table)->count(); //获取总记录数 $min = Db::name($table)->min(‘id‘...翻译 2018-08-10 16:34:03 · 7254 阅读 · 0 评论 -
php将汉字转换为拼音
在php开发中,经常会遇到根据汉字的首字母拼音排序的问题,该如何解决呢!利用我们php强大的类. 1.引入汉字转换成拼音类Pinyin.class.php /** * 汉字转化为拼音类 */ class Pinyin { /** * 汉字ASCII码库 * @var array */ protecte转载 2018-01-31 18:37:18 · 1194 阅读 · 0 评论 -
php计算出两个经纬度之间的距离(单位:米)
/* * 计算出两个经纬度之间的距离(单位:米) * */ public function getdistanceAction() { $lng1=117.27; //经度1 $lat1=31.86; //纬度1 $lng2=120.19; //经度2 $lat2=30.26; //纬度2 $EARTH_RADIUS = 6378137;原创 2017-12-06 15:25:34 · 2419 阅读 · 0 评论 -
php根据GD库生成透明背景图和和合成图片
//合成图片 private function composite($arr) //$arr是图片的路径数组(绝对路径) { $data=$this->transparent($arr); //先将图片背景改成透明 $path_1 = $data[0]; unset($data[0]); foreach($data as $key=>$value){ /原创 2017-11-25 12:00:01 · 9001 阅读 · 0 评论 -
PHP根据自己的经纬度计算5公里范围内的全部经纬度
PHP根据自己的经纬度计算5公里范围内的全部经纬度 /** *计算某个经纬度的周围某段距离的正方形的四个点 *@param lng float 经度 *@param lat float 纬度 *@param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 *@return array 正方原创 2017-12-10 10:33:12 · 9309 阅读 · 0 评论 -
四种常见的 POST 提交数据方式
四种常见的 POST 提交数据方式 HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。 我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HT转载 2017-12-09 15:10:44 · 296 阅读 · 0 评论 -
php常用抽奖概率算法(抽奖,大转盘,广告首选)
算法一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 /** * 全概率计算 * * @param array $p array('a'=>...转载 2019-06-03 19:39:04 · 1141 阅读 · 1 评论