将机器代码换行符替换为 php
Replace Machine Code- linebreak with php
目前我正在为 wordpress post 元的几个单词和字符创建一个替换数组。目标是预过滤或替换单词和代码。
我的代码是这样的
$replace_array["*"] = " ";
$replace_array["!."] = "!";
$replace_array[" "] = " ";
$replace_array["nbsp;"] = ". ";
$replace_array["."] = ". ";
javascript 正在使用输出,在我测试它时,我 运行 遇到了一些机器代码的问题。我目前无法弄清楚为什么,但是其他一些脚本正在将机器代码插入到我的 wordpress 元数据中,这个问题很少见,但如果它发生,它会破坏我的整个 javascript。错误,因为正常情况下元数据中应该只有
或类似内容,没有机器代码。
我的问题是,有没有办法用我的替换数组过滤掉它,或者我是否需要对我的 php 脚本进行其他更改,因为我当前的数组不可能这样做。
HEX 0D 0A
是换行符、回车符的 DOS return,没什么特别的。
将此添加到您的替换数组
$replace_array["\n"] = " ";
将其替换为space或
$replace_array["\n"] = '';
什么都不替换
或者,如果你在 unix 上,也许这会更好
$replace_array["\r\n"] = " ";
或者也许应该用 <br>
代替
目前我正在为 wordpress post 元的几个单词和字符创建一个替换数组。目标是预过滤或替换单词和代码。
我的代码是这样的
$replace_array["*"] = " ";
$replace_array["!."] = "!";
$replace_array[" "] = " ";
$replace_array["nbsp;"] = ". ";
$replace_array["."] = ". ";
javascript 正在使用输出,在我测试它时,我 运行 遇到了一些机器代码的问题。我目前无法弄清楚为什么,但是其他一些脚本正在将机器代码插入到我的 wordpress 元数据中,这个问题很少见,但如果它发生,它会破坏我的整个 javascript。错误,因为正常情况下元数据中应该只有
或类似内容,没有机器代码。
我的问题是,有没有办法用我的替换数组过滤掉它,或者我是否需要对我的 php 脚本进行其他更改,因为我当前的数组不可能这样做。
HEX 0D 0A
是换行符、回车符的 DOS return,没什么特别的。
将此添加到您的替换数组
$replace_array["\n"] = " ";
将其替换为space或
$replace_array["\n"] = '';
什么都不替换
或者,如果你在 unix 上,也许这会更好
$replace_array["\r\n"] = " ";
或者也许应该用 <br>