【函数功能】
该函数将指定的字符串按照指定的分隔符分割成小的字符串,首次调用时将要分割的字符串和分隔符传进去,后面调用只需传分隔符即可。
【函数语法】
strtok ($str, $token)
【参数说明】
$str:必需,要分割的字符串。
$token:必需,一个或多个分割字符,多个分隔字符用,隔开。
【演示程序】
<?php
/**
* strtok ($str, $token)
* **/
$str = "hello i a.m P.H.P! 你.好";
$token = strtok($str, " ,.");
while($token){
echo $token.'<br>';
$token = strtok(" ,.");
}
?>
【输出结果】
hello
i
a
m
P
H
P!
你
好
【特别注意】
1.该函数在一次请求中,第一次调用时传入两个参数,并返回分割后的第一个单词,此后每次调用只需传入分隔符即可,没调用一次返回一个单词,直到最后返回false。
2.该函数的$token参数可以是一个或者多个分隔符,多个分隔符用逗号隔开。
3.该函数二进制安全,可以分割中文字符。
4.PHP 版本:4。
【原版定义】
/**
* Tokenize string
* 分词字符串
* @link http://www.php.net/manual/en/function.strtok.php
* @param str string <p>
* The string being split up into smaller strings (tokens).
* 用token分隔符将字符串分割成更小的字符串
* </p>
* @param token string <p>
* The delimiter used when splitting up str.
* 分隔符用于分割字符
* </p>
* @return string A string token.
* 返回一个分割的单词
*/
转载请注明出处:php1234.cn ,原文地址:http://www.php1234.cn/a/functions/2016/0921/73.html