Я заново изучаю PHP, так что извините за базовый вопрос. Я не могу найти ответа.
У меня есть многомерный массив, мне нужно заменить значение для определенного ключа (всех экземпляров) другим значением.
Array (
[13] => Array (
[ad_id] => 13
[ad_name] => Qhxxst
[ad_link] => www.qxxst.co.uk
[ad_type] => 1
)
[15] => Array (
[ad_id] => 15
[ad_name] => Pxxly
[ad_link] => http://pixxly.net
[ad_type] => 1
)
[16] => Array (
[ad_id] => 16
[ad_name] => cxxm
[ad_link] => http://www.cxxm.co.uk
[ad_type] => 1
)
)
Я хочу заменить все экземпляры ad_type другим значением. т.е. Если ad_type = 1, заменить на x Если ad_type = 2, замените на y
. Я безуспешно использовал str_replace
и json_decode
. Они либо заменяют все экземпляры «1», либо вообще ничего. Мне нужно настроить таргетинг только на ключи ad_type.