
常用function
qq_37352702
这个作者很懒,什么都没留下…
展开
-
第二天过期时间设置问题
//当天23:59:59,过期时间$str=date('Y-m-d',time()).' 23:59:59';$out_time=strtotime($str)-time();原创 2017-07-11 10:23:32 · 461 阅读 · 0 评论 -
php怎么使用curl传输文件流
public function postFile(){ $name = 'filename'; $path = './Resource/temp_pdf/'; $ext = '.pdf'; if (is_file($path . $name . $ext) && filesize($path . $name . $ext) != 0) { $url =原创 2017-10-23 16:13:51 · 8062 阅读 · 0 评论 -
将url文件链接保存到本地服务器
public function saveUrlFile($name){ $path = './Resource/temp_pdf/'; if (!is_dir($path)) { mkdir($path); chmod($path, 0777); } $url = 'http://d.hiphotos.baidu.com/image/pic/it原创 2017-10-23 16:11:07 · 1624 阅读 · 0 评论 -
检测当前环境(域名)
/** * 正式环境域名检测,xxx.域名.后缀 * @return bool ,如果是返回true,否则false */private function checkHost(){ $host = $_SERVER['HTTP_HOST']; if(!empty($host)){ $r = preg_match('/^\w+\.域名\.com$/',$host)原创 2017-09-29 14:50:40 · 498 阅读 · 0 评论 -
字符串全角半角转换
/** * 字符串全角半角转换 * @param $str ,带转换字符串 * @param int $flag ,0|1 $flag=0半角转全角,$flag = 1 全角转半角, * @return string 字符串 */function strFullHalf($str, $flag = 0){ $str = trim($str); if (empty($原创 2017-09-11 09:59:33 · 923 阅读 · 0 评论 -
php获取汉字拼音首字母的方法
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8" /><?phpfunctiongetfirstchar($s0){ $fchar= ord($s0{0}); if($fchar>= ord("A")and转载 2017-08-15 16:55:35 · 227 阅读 · 0 评论 -
将二维数组排列组合
public function main(){ $list=[ [7,1,3],//第一位 [5,],//第二位 [1],//第三位 [3,5],//第四位 [4,6]//第五位 ]; $res=$this->pailie($list); dump($res);}public fu原创 2017-08-05 11:42:17 · 1231 阅读 · 0 评论 -
curl模拟post提交数据
function request_post($url, $param){ if (empty($url) || empty($param)) { return false; } $postUrl = $url; $curlPost = $param; $ch = curl_init();//初始化curl curl_setopt($ch, CUR原创 2017-07-19 19:27:29 · 296 阅读 · 0 评论 -
图片的Base64编码
//传入图片地址,得到图片的Base64编码 public function img2Base64($img_file) { $img_base64 = ''; $app_dir = dirname(dirname(dirname(__FILE__))); //根据你的需要得到绝对路径 $app_img_file = $app_dir . $转载 2017-07-07 15:37:40 · 341 阅读 · 0 评论 -
php图片下载至本地
$file = "http://pan.baidu.com/share/qrcode?w=150&h=150&url=http://www.pan.baidu.com"; // 要下载的文件$content = file_get_contents($file);//改变图片尺寸,灵活设置下载图片尺寸大小$src = imagecreatefromstring($cont原创 2017-07-07 15:38:33 · 270 阅读 · 0 评论 -
获取客户端IP地址
/** * 获取客户端IP地址 * @param integer $type 返回类型 0 返回IP地址 1 返回IPV4地址数字 * @param boolean $adv 是否进行高级模式获取(有可能被伪装) * @return mixed */function get_client_ip($type = 0,$adv=false) { $type = $t原创 2017-07-07 14:59:57 · 181 阅读 · 0 评论 -
订单号字符串组装
精确到毫秒的时间+随机数$preFix='Order_no_';//分割字符串到变量list($mic,$time)=explode(' ',microtime());//四舍五入毫秒,再左边填充零$mic=str_pad(round($mic,3)*1000,3,'0',STR_PAD_LEFT);//组装字符串,拼接随机数$order_no=$preFix.date(原创 2017-07-07 14:57:53 · 292 阅读 · 0 评论 -
PHP中文转拼音,基于词库的中文转拼音
技术来源于GitHub 立即查看原创 2018-01-03 10:45:57 · 1813 阅读 · 0 评论