$data]; // 发送头部信息 foreach ($header as $name => $val) { if (is_null($val)) { header($name); } else { header($name . ':' . $val); } } exit(json_encode($return,JSON_UNESCAPED_UNICODE)); } function checknum($len = 6) { $chars = array( "0", "1", "2", "3", "4", "5", "6", "7", "8", "9" ); $charsLen = count($chars) - 1; shuffle($chars); // 将数组打乱 $output = ""; for ($i = 0; $i < $len; $i ++) { $output .= $chars[mt_rand(0, $charsLen)]; } return $output; } /** * 根据身份证号码获取性别 * * @param string $string * 身份证号码 * @return int $sex 性别 1男 2女 0未知 * */ function getsex($idcard) { $sexint = (int) substr($idcard, 16, 1); return $sexint % 2 === 0 ? 2 : 1; } /** * 根据身份证号码获取生日 * * @param string $string * 身份证号码 * @return string */ function getbirthday($idcard) { $bir = substr($idcard, 6, 8); $year = (int) substr($bir, 0, 4); $month = (int) substr($bir, 4, 2); $day = (int) substr($bir, 6, 2); return $year . "-" . $month . "-" . $day; }