将某些文本中的文本替换为其他文本


replace text inside some text with other

我为一些图像创建了一些短代码,但是当页面加载时,我想用img html行代替它。

有办法吗?

或者获取该文本区域中的所有文本,并将[something]asd[/something]替换为我想在最后显示的代码。

我所做的就是使用一个库,当我们点击和图像时,它会把下一个文本放在文本区。

[项= myitem]

然后我想把它替换为:

<img class="itemtooltip" alt="" src="myitem.png" width="64" height="64" data-tip="myitem" />

替换进程在另一个页面上。所有的文本区域都在一个字符串上所以我要搜索该文本并替换

$var = '[item=myitem]';
$new = '<img class="itemtooltip" alt="" src="';
$new2 = '.png" width="64" height="64" data-tip="myitem" />';
$var = str_replace('[item=',"", $var);
$var = rtrim(trim($var), ']');
echo $new.$var.$new2;