我努力實現以下目標:的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