ホームページ >バックエンド開発 >PHPチュートリアル >PHP で複数の区切り文字で文字列を分割するにはどうすればよいですか?

PHP で複数の区切り文字で文字列を分割するにはどうすればよいですか?

Barbara Streisand
Barbara Streisandオリジナル
2024-11-03 10:03:03746ブラウズ

How to Split a String by Multiple Delimiters in PHP?

PHP での複数の区切り文字による文字列の分割

文字列を操作する場合、文字列を個々の要素に分割する必要がある場合があります。特定の文字または区切り文字に基づいて。 PHP では、preg_split() 関数を使用して複数の区切り文字で文字列を分割できます。

問題の説明

次の文字列を考えてみましょう:

"something here ; and there, oh,that's all!"

この文字列を「;」で分割するには

something here

and there

oh

that's all!

解決策

望ましい結果を達成するには、 preg_split() を使用できます。この関数は、最初の引数として正規表現パターンを受け取り、2 番目の引数として分割される文字列を受け取ります。この場合、「;」に一致する正規表現パターンが必要です。および "," 文字:

<code class="php">$pattern = '/[;,]/';</code>

次に、このパターンを使用して、次のコードを使用して文字列を分割します。

$string = &quot;something here ; and there, oh,that's all!&quot;;

echo '<pre class="brush:php;toolbar:false">', print_r( preg_split( $pattern, $string ), 1 ), '</pre>';

このコードの出力は、目的の分割文字列になります。

something here

and there

oh

that's all!

以上がPHP で複数の区切り文字で文字列を分割するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。