strtok()函数用于标记分割字符串,把字符串分割为更小的字符串(标记)。
strtok(string,split)
strtok() 将字符串 string 分割为若干子字符串,每个子字符串以 token 中的字符分割。这也就意味着,如果有个字符串是 "This is an example string",你可以使用空格字符将这句话分割成独立的单词。
注意仅第一次调用 strtok 函数时使用 string 参数。后来每次调用 strtok,都将只使用 token 参数,因为它会记住它在字符串 string 中的位置。如果要重新开始分割一个新的字符串,你需要再次使用 string 来调用 strtok 函数,以便完成初始化工作。注意可以在 token 参数中使用多个字符。字符串将被该参数中任何一个字符分割。
它返回一个标记后的字符串。
序号 | 参数与说明 |
---|---|
1 | string 要分割的字符串 |
2 | split 指定一个或多个分割字符 |
试试下面的实例,使用空格分割字符串:
<?php //strtok()函数,使用空格分割字符串 $input = "How to learn PHP well? "; $token = strtok($input, " "); while ($token !== false){ echo "$token<br>"; $token = strtok(" "); } ?>测试看看‹/›
输出结果
How to learn PHP well?