我重新学习PHP,所以对不起,可能是一个基本问题。我找不到答案。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键。
非常感谢。
您可能需要引用'ad_type',否则PHP每次都会查找一个具有相同名称的常量。 – alex 2011-04-24 14:13:24
是的,感谢您的注意,赶紧写下了它:) – Maverick 2011-04-24 14:14:59