我有一个像这样的PHP数组:
array( [0] => 1
[1] => 2
[2] => 3
[3] => Some strings
)
如何从数组中删除不是整数的条目?我需要输出这个:
array( [0] => 1
[1] => 2
[2] => 3
)
有人能给我一些线索吗?
答案 0 :(得分:47)
$filtered = array_filter($array, 'is_int');
如评论中所述,使用以下其中一种方法可能是更好的解决方案。
$filtered = array_filter($array, 'is_numeric');
$filtered = array_filter($array, 'ctype_digit');
答案 1 :(得分:0)