欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

求大神帮助,关于正则表达式的

程序员文章站 2022-05-30 13:01:07
...
	$str = "fsafsaf54au7ygdakklaoda";	$char = array('a1','a2','a3','a4');	$pattern = '//';	$replacement = '$char[\\1]';		$newstr = preg_replace($pattern,$replacement,$str);		echo $newstr;


我想把$str 里面的依次替换为 $char数组对应下标的值,可按我上面的代码来做替换之后输出了 fsafsaf$char[0]54a$char[1]u7ygda$char[2]kklaoda$char[3] ,没有取到值,在这个问题上卡主了,跪求指点。。


回复讨论(解决方案)

$pattern = '// e';

$pattern = '// e';

非常感谢,这样写可以了,可以问下加个 e 代表什么意思吗

eval 计算表达式串

eval 计算表达式串

明白了,再次感谢!!