我有一个像914027这样的数字,现在我想找到6位数中缺少的数字,例如:该数字中缺少3,5,6,8.我有300个数字,所以不容易找到,这就是我想用代码做的原因
$str = '914027';
$one=$str[0];
$two=$str[1];
$three=$str[2];
$four=$str[3];
$five=$str[4];
$six=$str[5];
Run Code Online (Sandbox Code Playgroud)
就像是
$str = '914027';
if ($missNumbers = array_diff(range('0','9'), str_split($str))) {
echo sprintf("Missing: %s", implode(', ', $missNumbers));
}
Run Code Online (Sandbox Code Playgroud)
演示:http://3v4l.org/HelUL
| 归档时间: |
|
| 查看次数: |
1499 次 |
| 最近记录: |