我努力实现以下目标:的preg_replace - 个人替代的阵列
$subject = 'a b a';
$search = 'a';
$replace = '1';
期望的结果:
Array
(
[0] => 1 b a
[1] => a b 1
)
是否与preg_replace函数实现这一目标的方法吗?
preg_replace('/\b'.$search.'(?=\s+|$)/u', $replace, array($subject));
将返回所有replacments在同一个结果:
Array
(
[0] => 1 b 1
)
干杯
我觉得我失去了它;)为什么你究竟传递'$ subject'作为一个数组? – Franz 2009-12-01 13:11:26
preg_replace可以根据$ subject的类型返回一个字符串或一个数组。 – 2009-12-01 14:49:47
我明白了。谢谢。 – Franz 2009-12-01 14:58:51