I have a 2-dimensional array and want to delete all elements, whose values are not "Name1". They should keep their index numbers (keys):
Array
(
[array001] => Array
(
[0] => Name1
[1] => Name2
[2] => Name3
[3] => Name1
)
[array002] => Array
(
[0] => Name2
[1] => Name1
[2] => Name4
)
[array003] => Array
....
)
will output
Array
(
[array001] => Array
(
[0] => Name1
[3] => Name1
)
[array002] => Array
(
[1] => Name1
)
[array003] => Array
....
)
Possible solutions could be achieved with a foreach loop, with preg_replace, when the array is converted into a string: $array = print_r($array,true);