php strtok函数没有得到这个例子

时间:2014-03-01 14:26:46

标签: php

以下PHP代码的输出是什么:

<?php

echo strtok("Hello world!","kHlleo");

?>

答案是w

任何人都可以解释它如何输出w? 我知道strtok tokenise字符串,但不理解这个特定的问题。

1 个答案:

答案 0 :(得分:1)

它基本上返回一个包含未过滤字母的列表。 你过滤了“Hello world!”中的字母“kHlleo”,留下w,r和d!。

$tok = strtok("Hello world!", "kHlleo");

while ($tok !== false) {
echo "Word=$tok<br />";
$tok = strtok("kHlleo");
}