我有一个 0845 数字数组,正在通过 in_array 搜索特定数字。出于某种原因,从针中省略前导零会返回误报:
$numbers = array(
'08451234567',
'08452345678',
'08453456789',
'08454567890',
...
);
var_dump(in_array('08451234567', $numbers)); //(Boolean) TRUE - Right
var_dump(in_array('8451234567', $numbers)); //(Boolean) TRUE - Wrong
我尝试将数组中的值转换为字符串,但这不起作用。
发生了什么事,我该如何解决?
[编辑]
在我的针周围添加了报价