随笔分类 -  PHP

摘要:FALSE的七种情况 0, 0.0, ' ', '0', false, array(), NULL 超全局数组 $GLOBALS, $_GET, $_POST, $_SERVER, $_REQUEST, $_SESSION, $_COOKIE, $_FILES, $_ENV $_SERVER['SE 阅读全文
posted @ 2020-05-25 17:37 不一样的开始 阅读(130) 评论(0) 推荐(0)
摘要:1 // 计算文件大小 2 function file_size($base64) 3 { 4 $base64_image = str_replace(' ', '+', $base64); 5 if (preg_match('/^(data:\s*audio\/(\w+);base64,)/', 阅读全文
posted @ 2020-04-28 09:05 不一样的开始 阅读(775) 评论(0) 推荐(0)
摘要:经纬度范围获取 1 /** 2 * Desc: 根据经纬度,半径范围获取附近 3 * User: JamesLiu 4 * Date: 2019/5/13 5 * Time: 15:38 6 * @param $longitude 经度 7 * @param $latitude 纬度 8 * @pa 阅读全文
posted @ 2020-03-10 16:06 不一样的开始 阅读(893) 评论(0) 推荐(0)
摘要:$url = 'https://www.baidu.com/'; if(preg_match('/^http(s)?:\\/\\/.+/',$url)) { echo '带'; }else { echo '不带'; } 阅读全文
posted @ 2018-12-18 10:28 不一样的开始 阅读(4910) 评论(0) 推荐(0)
摘要:/** * 封装base64位图片上传 */ function base64_upload($base64) { $base64_image = str_replace(' ', '+', $base64); //post的数据里面,加号会被替换为空格,需要重新替换回来,如果不是post的数据,则注释掉这一行 if (preg_match('/^(data:\s*im... 阅读全文
posted @ 2018-12-17 15:53 不一样的开始 阅读(554) 评论(0) 推荐(0)
摘要:$Date_1 = date("Y-m-d"); $Date_2 = "2018-8-20"; $d1 = strtotime($Date_1); $d2 = strtotime($Date_2); $Days = ($d2-$d1)/3600/24; echo "相差" . $Days . "天"; function prDates($start,$end){ //... 阅读全文
posted @ 2018-08-31 10:10 不一样的开始 阅读(207) 评论(0) 推荐(0)
摘要:冒泡排序 快速排序 阅读全文
posted @ 2018-08-31 09:56 不一样的开始 阅读(135) 评论(0) 推荐(0)
摘要://加密函数 function lock_url($txt,$key='www.jb51.net') { $chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-=+"; $nh = rand(0,64); $ch = $chars[$nh]; $mdKey = md5($key.$ch);... 阅读全文
posted @ 2018-08-22 14:11 不一样的开始 阅读(133) 评论(0) 推荐(0)
摘要:如果a.com发送 ajax请求到 b.com 正常用jsonp 是能发送get请求, 可是我们有的时候要用到POST请求 只需要在 b.com中加上 阅读全文
posted @ 2018-08-17 09:56 不一样的开始 阅读(708) 评论(0) 推荐(0)
摘要:201-206都表示服务器成功处理了请求的状态代码,说明网页可以正常访问。 200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 201(已创建) 请求成功且服务器已创建了新的资源。 202(已接受) 服务器已接受了请求,但尚未对其进行处理。 203(非授权信息) 服务器已成 阅读全文
posted @ 2018-08-16 10:28 不一样的开始 阅读(257) 评论(0) 推荐(0)
摘要:show(); Inter 阅读全文
posted @ 2018-08-16 10:10 不一样的开始 阅读(97) 评论(0) 推荐(0)
摘要:test(); // 复制对象将导致一个E_USER_ERROR. //$test_clone = clone $test; Single 阅读全文
posted @ 2018-08-16 10:01 不一样的开始 阅读(99) 评论(0) 推荐(0)
摘要:$str = '1,234,567,890'; echo str_replace(',', '', $str, $i); //$i 输出的是装换个多少个','的数量 阅读全文
posted @ 2018-08-15 14:32 不一样的开始 阅读(381) 评论(0) 推荐(0)
摘要:1.使用php的系统函数 number_format 2.自定义方法,调用php其他函数解决,这个方法的核心在于字符串反转,因为我们不确定这个数字有几位,所以从后往前加千分位 阅读全文
posted @ 2018-08-15 14:13 不一样的开始 阅读(1680) 评论(0) 推荐(0)
摘要:/** * 添加log * @param [type] $msg [内容] */ function add_log($msg) { $file = 'log.txt'; $content = date('Y-m-d H:i:s')."\r\n".$msg."\r\n \r\n"; file_put_contents($file, $content, FILE_APP... 阅读全文
posted @ 2018-07-09 15:52 不一样的开始 阅读(262) 评论(0) 推荐(0)
摘要:function tree($arr, $pid=0, $level=0){ static $tree = []; foreach($arr as $v){ if($v['pid'] == $pid){ $v['level'] = $level; if($pid == 0){ $v['... 阅读全文
posted @ 2018-07-06 16:19 不一样的开始 阅读(416) 评论(0) 推荐(0)
摘要:$arr = [ 1 , 2 , -4 , 4 , 10 , -23 , 4 , -5 , 1]; $max_sum = 0; $sum=0; $new = []; $i = 1; echo ''; foreach( $arr as $key => $value ){ if($sum<0){ unset($new[$i]); ... 阅读全文
posted @ 2018-06-14 17:51 不一样的开始 阅读(170) 评论(0) 推荐(0)
摘要:$arr=[ array( 'name'=>'小坏龙', 'age'=>28 ), array( 'name'=>'小坏龙2', 'age'=>14 ), array( 'name'=>'小坏龙3', 'age'=>59 ), array( ... 阅读全文
posted @ 2018-06-12 17:51 不一样的开始 阅读(136) 评论(0) 推荐(0)
摘要:$arr = [ 0 => [ 'id' => 1, 'name' => '张三', 'phone' => '123456789' ], 1 => [ 'id' => 2, 'name' => '李四', 'phone' => '456789' ], 3 => [ 'id' => 1, 'name' 阅读全文
posted @ 2018-05-15 18:15 不一样的开始 阅读(557) 评论(0) 推荐(0)
摘要:$array_ab=array_combine($arry_key,$array_value); 阅读全文
posted @ 2018-05-10 15:27 不一样的开始 阅读(1407) 评论(0) 推荐(0)