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

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

DDD
リリース: 2024-12-25 05:48:20
オリジナル
698 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート