我在php中运行此代码片段。
for ($zip=01001;$zip<99950;$zip++){
// DO WORK WITH MYSQL
sleep(0.04);
echo $zip;
}
令我惊讶的是,513是第一个被回应的数字,514是第二个,依此类推。这是怎么回事?
答案 0 :(得分:0)
将其转换为零填充字符串:
for ($zip=1001; $zip<99950; $zip++){
$zip = sprintf("%05d", $zip);
// $zip is now a string ranging from "01001" to "99949"
}
答案 1 :(得分:0)
我最后使用字符串,然后才发布表格检查
if (strlen($zip)<5){
$zip5Digits = "0"."$zip";
}