我试图<br>使用PHP 删除字符串中的所有前导和尾随.
这是一个例子
<br><br>
Hello<br>
World<br>
<p>This is a message<br>...</p>
<br><br><br><br>
Run Code Online (Sandbox Code Playgroud)
我想回来
Hello<br>
World<br>
<p>This is a message<br>...</p>
Run Code Online (Sandbox Code Playgroud)
我试着做以下事情
echo trim($str, '<br>');
Run Code Online (Sandbox Code Playgroud)
但它并没有删除它们.如何删除新的行html代码?
使用preg_replace与开始^和结束$锚:
$string = preg_replace('/^(<br>){0,}|(<br>){0,}$/', '', $string);
Run Code Online (Sandbox Code Playgroud)
或多行:
$string = preg_replace('/^(<br>){0,}|(<br>){0,}$/m', '', $string);
Run Code Online (Sandbox Code Playgroud)
你也trim()可以多次:
while($string !== ($string = trim($string, '<br>'))){}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
717 次 |
| 最近记录: |