【发布时间】:2014-03-22 04:03:23
【问题描述】:
我有一个二维数组,想删除所有值不是“Name1”的元素。他们应该保留他们的索引号(键):
Array
(
[array001] => Array
(
[0] => Name1
[1] => Name2
[2] => Name3
[3] => Name1
)
[array002] => Array
(
[0] => Name2
[1] => Name1
[2] => Name4
)
[array003] => Array
....
)
会输出
Array
(
[array001] => Array
(
[0] => Name1
[3] => Name1
)
[array002] => Array
(
[1] => Name1
)
[array003] => Array
....
)
当数组转换为字符串时,可以使用 foreach 循环和 preg_replace 实现可能的解决方案:$array = print_r($array,true);
【问题讨论】:
标签: php arrays multidimensional-array unset