我有一个带有标记的字符串,我需要用数据库中的文本替换。此文本字符串存储在数据库中,标记用于自动填充来自数据库不同部分的数据。
$text = '<span data-field="la_lname" data-table="user_properties">
{Listing Agent Last Name}
</span>
<br>RE: The new offer<br>Please find attached....'
如果我可以通过以下方式找到数据标记:
strpos($text, 'la_lname');
我可以用它来选择<span>
和</span>
标记之间的所有内容吗?
所以新字符串看起来像:
'Sommers<br>RE: The new offer<br>Please find attached....'
我以为我可以根据<span>
标签分解字符串,但这会带来很多问题,因为我需要保持文本完整并按原样格式化。我只想插入数据并保持其他所有内容不变。