Я пытаюсь перебрать многомерный массив с 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
.