用一个单词标记PHP
您好,我对php相当陌生,我已经开始在.txt文件中使用strstok。在我想用一个词来表示之前,它一直都很好用。我一直在研究更复杂的(第一年的compsci水平)项目,但下面的例子将很好地总结这个问题 例如,如果我有字符串:“Hello world you is very beauty today”,我想用单词“very”来表示。如果我重复这两个标记,我想要的输出将是“Hello world you Is Beauty today”。然而,当我试着使用一个词时,我从来没有得到过,我也没有找到能用一个简单的解释来解释如何做到这一点的来源 代码中也有同样的东西:用一个单词标记PHP,php,token,tokenize,strtok,Php,Token,Tokenize,Strtok,您好,我对php相当陌生,我已经开始在.txt文件中使用strstok。在我想用一个词来表示之前,它一直都很好用。我一直在研究更复杂的(第一年的compsci水平)项目,但下面的例子将很好地总结这个问题 例如,如果我有字符串:“Hello world you is very beauty today”,我想用单词“very”来表示。如果我重复这两个标记,我想要的输出将是“Hello world you Is Beauty today”。然而,当我试着使用一个词时,我从来没有得到过,我也没有找到能
<?php
function strtokTest(){
$string = "Hello world you are very beautiful today.";
$token = strtok($string, "very");
while ($token != false){
echo "$token";
$token = strtok("very");
}
}
?>
起初很有趣,但现在我很难过。谁能告诉我一个好办法吗
谢谢,
Alexander W只接受单个字符作为标记分隔符。(尽管您将它们全部作为字符串传递)
你想要:
根据strtok($str,$token);按标记的任何字符拆分。不是绳子。因此,您应该使用explode($token,$str)代码>如建议。
Hllo wold ou a bautiful on this da.
foreach(explode(' very ', $str) as $token) {
echo $token;
}