Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php strtok函数未获取此示例_Php - Fatal编程技术网

php strtok函数未获取此示例

php strtok函数未获取此示例,php,Php,以下PHP代码的输出是什么: <?php echo strtok("Hello world!","kHlleo"); ?> 答案是w 有人能解释它是如何输出w的吗? 我知道strtok标记字符串,但不理解这个特殊的问题 它基本上返回一个包含未过滤字母的列表。 你过滤掉“Hello world!”中的字母“kHlleo”,留下w、r和d $tok = strtok("Hello world!", "kHlleo"); while ($tok !== false) { ech

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

<?php

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

?>

答案是
w

有人能解释它是如何输出w的吗?
我知道strtok标记字符串,但不理解这个特殊的问题

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

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

while ($tok !== false) {
echo "Word=$tok<br />";
$tok = strtok("kHlleo");
}
$tok=strtok(“你好,世界!”,“kHlleo”);
而($tok!==false){
echo“Word=$tok
”; $tok=strtok(“kHlleo”); }