如何使用多种功能来处理文本

时间:2019-09-16 21:40:56

标签: php string

我刚开始计算机编程,对初学者来说,我参加了这个艰难的测试。

我要处理此文本: Blurry TV-film around chique skybox

TV--film-around-chique-skybox

具有PHP功能; str_replace()trim()ucwords()strstr()。 如果尝试尝试,会出现错误或句子加倍。

任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:0)

您的问题有点含糊,因为我认为给您的问题比问题中的问题要复杂。

如果每次使用相同的单词分隔符时,这是解决问题的方法。

$myString = "Blurry TV-film around chique skybox";

function parseString(string $aString) {
    //here you can apply as many rules as you'd like
    // you can also apply this outside of a function ofcourse
    $newString = str_replace("Blurry ","",$aString);
    $newString = str_replace("-","--",$newString);
    $newString = str_replace(" ","-",$newString);
    echo $newString;
    return $newString;
}

$testString = "Blurry TV-film around chique skybox";
parseString($testString);

http://sandbox.onlinephpfunctions.com/code/f343f15e5373c84b66ca8c2fa93681a797f5ac75

如果您要解决的用例具有更多动态性,并且需要处理随机单词和分隔符,请告诉我。