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

📅  最后修改于: 2022-05-13 01:56:48.020000             🧑  作者: Mango

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

与 C strtok() 一样, PHP strtok() 用于根据给定的定界符将字符串标记为更小的部分。它将输入字符串作为参数以及定界符(作为第二个参数)。

句法 :

string strtok ( string $string, string $delimiters )

参数:此函数接受两个参数,并且都必须传递。
1. $ 字符串:这个参数代表给定的输入字符串。
2. $delimiters:这个参数代表分隔字符(分割字符)。

返回值:此函数返回由给定分隔符分隔的字符串或一系列字符串。在 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:


输出:
Geeks 
for 
Geeks

方案二:


输出:
Hi 
GeeksforGeeks 
Practice

参考: 函数 : PHP 。 PHP