我有一个字符串:
$str="55798-45366-11255-48084-35644-28027-85391-45536-85002-55350-4166-5991-0313-3681-9382-9143-2852-8142-8643-0235-875-383-839-92-91-00-81";
我想<font color=red> </font>
在上面字符串中任何位置 x 和 y 的字符之前和之后添加标签(如:),但不包含“ -
”拆分字符,如:
$str2="55798453661125548084356442802785391455368500255350416659910313368193829143285281428643023587538383992910081";
在位置 x=5 & y=8 添加标签:
55798<font color=red>4</font>53<font color=red>6</font>61125548084356442802785391455368500255350416659910313368193829143285281428643023587538383992910081
$str="55798-<font color=red>4</font>53<font color=red>6</font>6-11255-48084-35644-28027-85391-45536-85002-55350-4166-5991-0313-3681-9382-9143-2852-8142-8643-0235-875-383-839-92-91-00-81";
然后将 str 转换为数组 byexplode("-", $str);
或 anny 方式转换为数组。
我尝试了很多substr_replace($str2,"<font color=red>$str2[$x]</font>",$x,1);
但失败了。我不知道如何,请帮助