我正在尝试找出如何替换我在网站脚本中替换文件导入的单词以清理数据。
在我的例子中,我想替换名为“种子”的子类别,现在被称为“植物和种子”
目前它看起来像这样:
[str_replace('Seeds','Plants & Seeds',{subcategory[1]})]
但这也将取代其他也有“种子”一词的子类别
我尝试了以下两点但都没有成功(基本上是疯狂的猜测):
[str_replace(':Seeds', '"Plants & Seeds"',{subcategory[1]})]
[str_replace($Seeds, "Plants & Seeds",{subcategory[1]})]
这必须在一行上才能在我的字段中使用网站上的导入脚本。
我怎么能这样做?
答案 0 :(得分:1)
$subcategory[1]="Seeds .. blablabla Seeds 2 Seeds 3 Seeds4";
echo preg_replace('/Seeds/', 'Plants & Seeds', $subcategory[1], 1);
//Plants & Seeds .. blablabla Seeds 2 Seeds 3 Seeds4
度过愉快的一天;)
修改强>
$subcategory[1]="Seeds .. blablabla Seeds 2 Seeds 3 Seeds4, Pots Planters & Tools, Pots, Planters & Tools";
$seed_replaced=preg_replace('/Seeds/', 'Plants & Seeds', $subcategory[1], 1);
$Pots_Planters_one=preg_replace('/Pots Planters & Tools/', 'Pots & Planters', $seed_replaced, 1);
$all_replaced=preg_replace('/Pots, Planters & Tools/', 'Pots & Planters', $Pots_Planters_one, 1);
echo $all_replaced;
//Plants & Seeds .. blablabla Seeds 2 Seeds 3 Seeds4, Pots & Planters, Pots & Planters