将二维数组转为一维数组的2种方法
如何将下面的二维数组转为一维数组。 $msg = array(   array(     'id'=>'45',     'name'=>'jack'   ),   array(     'id'=>'34',     'name'=>'mary'   ),   array(     'id'=>'78',     '…
MySql根据经纬度查询任意距离范围内数据
#当前位置经纬度 经度:117.215637 纬度:39.1373367 #表中经纬度字段 经度:longitude 纬度:latitude select * from( SELECT id,longitude,latitude, ROUND(6378.138*2*ASIN(SQRT(POW(SIN((39.1373367*PI()/180-lat…
PHP 生成随机字符串
/** * 生成随机字符串 * @param $len * @return int|string|string[] */ function make_str($len) { $chars='ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz'; $string=time();…
PHP 判断是否为手机访问
/** * 判断是不是手机访问 * @return bool */ function isMobile(){ $user_agent = $_SERVER["HTTP_USER_AGENT"]; $mobile_agents = Array("240x320","acer","acoon","acs-","abacho","ahong","airn…
PHP 计算两组经纬度坐标 之间的距离
/** * 计算两组经纬度坐标 之间的距离 * 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 …
PHP计算时间差
/** * 计算两个时间差 * @param $day1 * @param $day2 * @return float|int */ function diffBetweenTwoDays ($day1, $day2) { $second1 = strtotime($day1); $second2 = strtotime($day2); if ($…
PHP 生成订单编号
/** * 生成唯一订单编号 * @param int $unique * @return string */ function genRequestSn($unique=0){ $orderNo = date('YmdHis').substr(microtime(), 2, 5) . mt_rand(10000,99999); return $o…
PHP 获取当前日期带毫秒
/** * 获取当前日期带毫秒 * @return string */ function ts_time() { date_default_timezone_set('PRC'); $mtimestamp = sprintf("%.3f", microtime(true)); // 带毫秒的时间戳 $timestamp = floor($mtime…
解决Github打不开问题
修改host文件,修改host文件,在最后附上下面的内容 140.82.112.4 github.com 199.232.69.194 github.global.ssl.fastly.net 185.199.108.153 assets-cdn.github.com 185.199.110.153 assets-cdn.github.com 18…
ThinkPHP后端获取ajax请求携带的json数据时出现“&quot ;”
从前端 html 页面发起的 ajax 请求中携带的 json 数据在发送给后端时会被以 xml/html 的方式被转义,所以获取到的 json 数据会出现 “"”   使用 htmlspecialchars_decode 这个函数对后端获取到的 json 数据先进行转义,就可以获取到正确的 json 数据格式了。 ht…