douqu8828 2014-02-14 00:48
浏览 12
已采纳

简单的一行str_replace

I'm trying to work out how to replace a word in my website script that I run on a file import to clean up the data.

In my example I want to replace the Subcategory called "Seeds" to now be called "Plants & Seeds"

At the moment it looks like this:

[str_replace('Seeds','Plants & Seeds',{subcategory[1]})]

But that will also replace other Sub categories that also have the word "Seeds"

I have tried the following both without success( basically wild guessing):

[str_replace(':Seeds', '"Plants & Seeds"',{subcategory[1]})]

[str_replace($Seeds, "Plants & Seeds",{subcategory[1]})]

This must be on one line to work in my field with the import script on the website.

How could I do this?

  • 写回答

1条回答 默认 最新

  • douzhou7124 2014-02-14 01:49
    关注
    $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
    

    have a nice day ;)

    EDIT

    $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
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥17 pro*C预编译“闪回查询”报错SCN不能识别
  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向