查詢

strtok()函式—用法及示例

「 將字串分割為標記(token) 」


函式名: 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() 函式來獲取後續的標記,直到沒有標記為止。每次迴圈輸出一個標記,並在標記後新增換行符。

補充糾錯
上一個函式: strtolower()函式
下一個函式: strstr()函式
熱門PHP函式
分享連結