将一段html中的所有
改成这样还怎么渲染?( 之类的? 改成这样还怎么渲染?( 之类的? 这替换标签里面的内容,用的是javascript(jQuery)吧。 这替换标签里面的内容,用的是javascript(jQuery)吧。 两位都很牛啊, preg_replace_callback好象可以连接字符串return 'str'.$i++;
只是举例,就是类似这样的标签快速替换
$html = "
将html中所有的 "abc" 字符
替换成
"1"
"2"
"3"
...
即:$html = "
额,替换后 我还要存到数据库的。所以是在后台PHP替换的啊。 $html = "<div>abc,abc,abc,<span>abc</span>,......</div>";echo preg_replace('/abc/e','++$i',$html);$str = '<div>abc,abc,abc</div><span>abc</span>';$i=1;$newstr = preg_replace_callback('|abc|', function($match) use(&$i){return $i++;}, $str);echo $newstr;
preg_replace可以连接不?
'str ++$i str'会报错
$html = "<div>abc,abc,abc,<span>abc</span>,......</div>";echo preg_replace('/abc/e','++$i',$html);echo preg_replace('/abc/e','"str".++$i',$html);
我一直也怀疑是这2个函数,但一直没找到你们这样的用法。。。。
分给你们啦!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号