Я работаю с массивом, таким как следующее, и я хотел бы установить все «ценные» ключи, которые не имеют значения, до 0.(многомерный массив) Измените все значения, где указатель является определенной строкой
Как я могу достичь этого, если глубина массива бесконечна?
Большое спасибо!
Array
(
[0] => Array
(
[random_key0] => Array
(
[name] => Foo
[price] => 25
)
[random_key1] => Array
(
[name] => Bar
[price] =>
)
[1] => Array
(
[name] => 125
[price] =>
)
[2] => Array
(
[another_key0] => Array
(
[name] => Foo
[options] => Options here
[special0] => Array
(
[name] => Special Name
[price] =>
)
[special1] => Array
(
[name] => Special 2
[price] => 120
)
)
)
)
Я могу порекомендовать вам вместо того, чтобы зацикливать его на то, чтобы выставить цены на int/float, когда вы его используете. Пусто будет 0 .. – Svetoslav
Откуда вы получаете исходные данные? Это было бы намного легче сделать. Или даже на дисплее, если это сработает. –