有一个$str
字符串可能包含包含<a >link</a>
标签的 html 文本。
我想将链接存储在数组中并在 $str 中设置适当的更改。
例如,使用此字符串:
$str="some text <a href='/review/'>review</a> here <a class='abc' href='/about/'>link2</a> hahaha";
我们得到:
linkArray[0]="<a href='/review/'>review</a>";
positionArray[0] = 10;//position of the first link in the string
linkArray[1]="<a class='abc' href='/about/'>link2</a>";
positionArray[1]=45;//position of the second link in the string
$changedStr="some text [[0]] here [[1]] hahaha";
有没有比使用 遍历整个字符串更快的方法(性能)for
?