PHP | strtok()用于标记字符串

喜欢 C strtok() ,PHP strtok()用于根据给定的分隔符将字符串标记为较小的部分。它将输入字符串与分隔符(作为第二个参数)一起作为参数。

null

语法:

string strtok ( string $string, string $delimiters )

参数: 此函数接受两个参数,这两个参数都是必须传递的。 1.$string: 此参数表示给定的输入字符串。 2.$分隔符: 此参数表示分隔字符(拆分字符)。

返回值: 此函数返回一个或一系列由给定分隔符分隔的字符串。在while循环中使用strtok()可以找到一系列字符串。

例如:

Input : $str = "I love GeeksForGeeks"
        $delimiters = " "
Output : 
        I
        love
        GeeksForGeeks

Input : $str = "Hi,GeeksforGeeks Practice"
        $delimiters = ","
Output :
        Hi
        GeeksforGeeks
        Practice        

注意 ,只有第一次调用需要字符串参数,之后只需要分隔符,因为它会自动保持当前字符串的状态。 下面的程序演示了PHP中的strtok()函数:

项目1:

<?php
// original string
$str = "Geeks for Geeks" ;
// declaring delimiters
$del = " " ;
//calling strtok() function
$token = strtok ( $str , $del );
// while loop to get all tokens
while ( $token !== false)
{
echo "$token " ;
$token = strtok ( $del );
}
?>


输出:

Geeks 
for 
Geeks

项目2:

<?php
// original string
$str = "Hi,GeeksforGeeks Practice" ;
// declaring delimiters
$del = ", " ;
// calling strtok() function
$token = strtok ( $str , $del );
// while loop to get all tokens
while ( $token !== false)
{
echo "$token " ;
$token = strtok ( $del );
}
?>


输出:

Hi 
GeeksforGeeks 
Practice

参考: http://php.net/manual/en/function.strtok.php

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享