我正在重新学习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键进行替换。