複数のスペースまたはタブを使用した文字列の分割
プログラミングでは、多くの場合、特定の基準に基づいて文字列を小さなチャンクに分割する必要があります。一般的な使用例の 1 つは、文字列を 1 つ以上のスペースまたはタブで分解することです。
次のシナリオを考えてみましょう:
A B C D
この文字列を要素ごとに配列に変換したいとします。
[A, B, C, D]
これを実現するには、preg_split() を利用します。この関数は、最初のパラメータとして正規表現パターンを受け取り、2 番目のパラメータとして分割される文字列を受け取ります。指定する必要があるパターンは、1 つ以上の連続するスペースまたはタブ (s ) に一致するパターンです。
PHP では、この操作を実行するコードは次のようになります。
$str = "A B C D"; $parts = preg_split('/\s+/', $str);
$parts 配列には、元の文字列の個々の要素が含まれます:
print_r($parts); /* Output: Array ( [0] => A [1] => B [2] => C [3] => D ) */
以上がPHPで文字列を複数のスペースまたはタブで分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。