函式名: strtok()
適用版本: PHP 4, PHP 5, PHP 7
函式描述: strtok() 函式將字串分割為標記(token)。它接受兩個引數:待分割的字串和分隔符字串。在第一次呼叫時,strtok() 將返回字串中的第一個標記;在後續的呼叫中,它將返回下一個標記,直到沒有標記為止。注意,分隔符字串是可選的,預設情況下,它包含空格、製表符、換行符、回車符和垂直製表符。
用法示例:
$str = "Hello, world! How are you?";
$token = strtok($str, " ");
while ($token !== false) {
echo $token . "<br>";
$token = strtok(" ");
}
輸出結果:
Hello,
world!
How
are
you?
在上面的示例中,我們使用空格作為分隔符將字串分割成多個標記。首次呼叫 strtok() 函式時,它返回字串中的第一個標記 "Hello,",然後透過迴圈呼叫 strtok() 函式來獲取後續的標記,直到沒有標記為止。每次迴圈輸出一個標記,並在標記後新增換行符。