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

PHP でカンマ区切りの文字列を配列に展開するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-25 05:48:20698ブラウズ

How Can I Explode a Comma-Delimited String into an Array in PHP?

カンマ区切りの文字列を配列に分解する

カンマ区切りの文字列を操作する場合、文字列を個々の配列要素に分割する必要があります

問題: を変換するカンマ区切りの文字列をフラットなインデックス付き配列に変換します。

解決策:

PHP は、このタスクのために特別に設計されたexplode() 関数を提供します。区切り文字 (この場合はカンマ ,) と展開される文字列の 2 つの引数を取ります。

$inputString = "9,[email protected],8";
$myArray = explode(",", $inputString);

print_r($myArray);

出力:

Array
(
    [0] => 9
    [1] => [email protected]
    [2] => 8
)

注:

  • 入力文字列の場合複数の連続したカンマが含まれている場合、余分なカンマごとに空の配列要素が作成されます。
  • ユーザー指定の入力を操作するときに潜在的なセキュリティ問題に対処するには、文字列を展開する前に必ず適切にフィルタリングしてサニタイズしてください。

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

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