function is_mobile($tel){ if(preg_match("/^1[345789]{1}\d{9}$/",$tel)){ return true; }else{ return false; } } /* * 检查图片是不是bases64编码的 */ function is_image_base64($base64) { if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64, $result)){ return true; }else{ return false; } } function check_pic($dir,$type_img){ $new_files = $dir.date("YmdHis"). '-' . rand(0,9999999) . "{$type_img}"; if(!file_exists($new_files)) return $new_files; else return check_pic($dir,$type_img); } /** * 获取数组中的某一列 * @param array $arr 数组 * @param string $key_name 列名 * @return array 返回那一列的数组 */ function get_arr_column($arr, $key_name) { $arr2 = array(); foreach($arr as $key => $val){ $arr2[] = $val[$key_name]; } return $arr2; } //保留两位小数 function tow_float($number){ return (floor($number * 100) / 100); } //生成订单号 function getSn($head='') { @date_default_timezone_set("PRC"); $order_id_main = date('YmdHis') . mt_rand(1000, 9999); //唯一订单号码(YYMMDDHHIISSNNN) $osn = $head.substr($order_id_main,2); //生成订单号 return $osn; }