好的,我有以下代码用于将大字符串的某些部分替换为某些内容
$string = 'this <task>post</task> was a <post>post item</post>
before but now this is now a <task>task item</task>
and will become like <task>this one</task>';
$pattern = '^<task>*</task>$';
$datainmiddle = preg_replace($pattern, $replacement, $string);
$replacement = strlen(datainmid);
//I have no idea what to do next...(ノД`)・゜・。
现在我想做的事情如下
- 我想获取以开头
<task>
和结尾的字符串中的每个子字符串</task>
- 对于我抓取的每个子字符串,我想抓取
<task>
and中间的每个数据</task>
- 在我在标记中间抓取的每个数据中,我想使用 strlen 测量它们的长度
- 现在我想用它们中间的字符串长度替换每个以字符串开头
<task>
和结尾的子字符串。</task>
输出必须是这样的
这 4 以前是 9,但现在这是 9,会变成 8
如果你发现它令人困惑。请告诉我