swap two words in a string php

前端 未结 6 1222
灰色年华
灰色年华 2020-12-03 14:30

Suppose there\'s a string \"foo boo foo boo\" I want to replace all fooes with boo and booes with foo. Expected output is \"boo foo boo foo\". What I get is \"foo foo foo fo

6条回答
  •  甜味超标
    2020-12-03 15:05

    Perhaps using a temporary value like coo.

    sample code here,

    $a = "foo boo foo boo";
    echo "$a\n";
    $b = str_replace("foo","coo",$a);
    $b = str_replace("boo","foo",$b);
    $b = str_replace("coo","boo",$b);
    echo "$b\n";
    

提交回复
热议问题