我刚开始计算机编程,对初学者来说,我参加了这个艰难的测试。
我要处理此文本:
Blurry TV-film around chique skybox
到
TV--film-around-chique-skybox
具有PHP功能; str_replace()
,trim()
,ucwords()
和strstr()
。
如果尝试尝试,会出现错误或句子加倍。
任何帮助将不胜感激!
答案 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
如果您要解决的用例具有更多动态性,并且需要处理随机单词和分隔符,请告诉我。