我如何用PHP找到丢失的数字

Yal*_*ram 1 php

我有一个像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)

Fed*_*kun 6

就像是

$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