PHP strtok() 関数

文字列を順次分割する:

以下の例では、strtok() 関数の string パラメータを使用する際に注意してください。初回呼び出しの後、関数は split パラメータのみが必要です。なぜなら、関数は自分が現在の文字列の中でどの位置にあるかを明確に知っているからです。新しい文字列を分割するには、string パラメータ付きの strtok() を再度呼び出してください:

<?php
$string = "Hello world. Beautiful day today.";
$token = strtok($string, " ");
while ($token !== false)
{
echo "$token<br>";
$token = strtok(" ");
}
?>

実行例

定義と使用法

strtok() 関数は文字列をより小さな文字列(タグ)に分割します。

文法

strtok(string,split)
引数 説明
string 必須。分割する文字列を指定します。
split 必須。1つまたは複数の区切り文字を指定します。

技術的詳細

返り値: 文字列タグ(string token)を返します。
PHP バージョン: 4+