Bro*_*ias 5 php regex str-replace
我期待从另一个字符串中搜索并替换已知字符串.我应该使用str_replace()还是preg_replace()?该字符串被替换将类似的东西[+qStr+],[+bqID+]或者[+aID+]它会被搜索类似这样的代码块:
<li> [+qStr+]
<ol class="mcAlpha">
<li><input type="radio" name="[+bqID+]" id="[+bqID+]_[+aID+]" value="[+aID+]" /><label for="[+bqID+]_[+aID+]">[+aStr+]</label></li>
</ol>
</li>
Run Code Online (Sandbox Code Playgroud)
我将使用MySQL查询的结果替换字符串,并且一次执行此操作或类似操作最多200次.哪个函数str_replace()或preg_replace()是最简单和/或最快的方法.
如果您的字符串是固定的,并且您不需要正则表达式,请始终使用str_replace,因为它会更快.另外请注意,您应该忘记ereg_replace,并始终使用preg_replace,因为前者已被弃用.