72 of 410 menu

strtok関数

関数 strtok は、指定された区切り文字を使用して文字列をトークン(部分)に順次分割します。最初の関数呼び出しでは文字列と区切り文字を受け取り、それ以降の呼び出しはすべてのトークンが返されるまで同じ文字列を処理します。トークンがなくなると、関数は false を返します。

構文

strtok(string, token);

空白で文字列を分割します:

<?php $string = "Hello world! How are you?"; $token = strtok($string, " "); while ($token !== false) { echo $token . "\n"; $token = strtok(" "); } ?>

コードの実行結果:

Hello world! How are you?

複数の区切り文字で文字列を分割します:

<?php $string = "one,two-three.four"; $token = strtok($string, ",-."); while ($token !== false) { echo $token . "\n"; $token = strtok(",-."); } ?>

コードの実行結果:

one two three four

関連項目

  • 関数 explode,
    区切り文字で文字列を分割します
  • 関数 implode,
    配列を文字列に結合します
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否