以下PHP代码的输出是什么:
<?php
echo strtok("Hello world!","kHlleo");
?>
答案是w
任何人都可以解释它如何输出w? 我知道strtok tokenise字符串,但不理解这个特定的问题。
答案 0 :(得分:1)
它基本上返回一个包含未过滤字母的列表。 你过滤了“Hello world!”中的字母“kHlleo”,留下w,r和d!。
$tok = strtok("Hello world!", "kHlleo");
while ($tok !== false) {
echo "Word=$tok<br />";
$tok = strtok("kHlleo");
}