我在从导入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)或工具..
感谢您的回复!
危害