【发布时间】:2010-09-20 19:01:03
【问题描述】:
我有一个多维数组。我需要在其中搜索特定范围的值,编辑这些值并返回编辑后的数据。
示例数组:
array(3) {
["first"]=>
array(1) {
[0]=>
string(4) "baz1"
}
["second"]=>
array(1) {
[0]=>
string(4) "foo1"
}
["third"]=>
array(1) {
[0]=>
string(4) "foo2"
}
现在我想找到任何与 foo 匹配的值(示例数组中的 foo1 和 foo2),将“-bar”插入它们(foo-bar1,foo-bar2)并返回该值。解决这个问题的最佳方法是什么?
EDIT 我应该提到 foo 实际上可以是任何 foo(例如 examplefoo1、somethingelsefoo2、blahblahfoo3)。我认为这排除了 str_replace。
【问题讨论】: