大文本替换数组

时间:2016-05-09 12:12:11

标签: php xml wordpress replace

我在从导入XML文件时替换文本时寻求帮助。我想在导入时将文本替换为某些值,因此它与我的网站上的类别,过滤值等相匹配。

我正在使用此功能。我自己写了一些来自互联网的复制粘贴(我不是编码员),但现在我需要一些帮助/建议。

<?php
// Text replace test function
function my_text_replace($x) {
    for ($y = 0; $y < 2; $y = $y+1) {
        $phrase = $x;
        $old = array("Draaideurkast", "fout1 MRC", "Draaideurkast MRC", "Draaideurkast MRC");
        $new = array("fout1", "fout2", "goed", "fout3");
        $x = str_ireplace($old, $new, $phrase);
        $y = $y+1;
    return $x;
    }
}
?>

代码修复: 会发生什么是我不想要部分匹配替换,而只需要$ x的完整值。在示例中,输出应该是&#39; goed&#39;。它只应在找到时更换一次。 (但我认为这是用for循环修复的)。输出应该不区分大小写。

建议问题: 这是在导入过程中替换(大量)文本的正确方法吗?你们知道其他最佳实践或插件(wordpress)或工具..

感谢您的回复!

危害

0 个答案:

没有答案