如何preg_quote字符串,然后在输出字符串中删除斜杠?
我的字符串有多个新行,我想将换行显示为1.2.3等
示例字符串:
Catch all pattern ^(.*)$
Catch limited char ^([^a-d]+)
我想将其显示为
1. Catch all pattern ^(.*)$
2. Catch limited char ^([^a-d]+)
我需要在代码中进行哪些更改才能首先转义字符串中的特殊字符然后显示新字符串?
echo "<ol start='1'>" . preg_replace("/^(.*?)$/m", "<li>$1</li>", $str) . "</ol>";
答案 0 :(得分:1)
尝试创建一个函数:
function output($str){
return '<ol><li>' . implode('</li><li>', $str) . '</li></ol>';
}
然后使用该功能在页面上输出
<?php
output($str);
?>
输出应为:
1. Catch all pattern ^(.*)$
2. Catch limited char ^([^a-d]+)