日期:2014-05-17 浏览次数:20583 次
$str = 'aa__cc__ee';aabbccddee
$a = array('bb', 'dd');
echo preg_replace('/_{2}?/e', 'array_shift($a)', $str);
$str = 'aa__cc__ee';
$a = array('bb', 'dd');
echo preg_replace_callback('/_{2}?/', function($r) use (&$a) { return array_shift($a); }, $str);