我试图用foreach
遍历多维数组,但有时有5个维度,有时有2个维度,但是我需要遍历每个数组。这是一个示例:
array(16) {
["id"]=>
string(2) "1"
["name"]=>
string(1) "Bob"
["job"]=>
array(2) {
[0]=>
string(8) "software"
[1]=>
string(7) "plumber"
}
["kids"]=>
array(2) {
[1]=>
array(2) {
[0]=>
string(4) "Jane"
[1]=>
string(4) "girl"
}
[2]=>
array(2) {
[0]=>
string(3) "Sam"
[1]=>
string(4) "boy"
[2] => array(2) {
[0]=>
string(3) "123"
[1]=>
string(11) "Main Street"
}
}
}
}
您明白了...。但是,假设我在数组中的尺寸为10。如何动态遍历它们并对整个数组中的每个值执行trim()
?
这是我到目前为止所拥有的:
foreach ($array as $key => $value) {
$array[$key] = trim($value);
}
但是我需要它深入数组如果,有一个数组并对我的$array
中的所有值进行修整。