「DBの関係でカンマ区切りでデータを保存する」
ということはよくあります。
カンマ区切りを配列に簡単に変えられたら・・・となりますね。
そんな時に便利な関数です。
explode 文字列を文字列により分割する
explode() を使うと、好きな文字列で区切り文字がある文字列を配列にできます。
$str = "アムロ,シャア,ブライト";
$str = explode(",", $str);
// $str = ["アムロ", "シャア", "ブライト"];
URLから必要な情報を取得する時におすすめです
URLから特定の情報が欲しい時に使えます。
URLに持たせている情報で判別したいことはよくあるので。
「/」で区切りたい時は、「https://」を除いてから使うと良いでしょう。
もしくは、「?」かもしれませんね。
さいごに
カンマ区切りを配列に変換するPHP関数 explode() の紹介でした。
explode() とセットで使いたいのは、implode() です。
配列を文字列で連結してくれます。
つまり、配列をカンマ区切りに直すときに使用します。
implode() については、こちらを。
https://www.php.net/manual/ja/function.implode.php
explode() を詳しく知りたい方は、PHPの公式マニュアルをどうぞ。
https://www.php.net/manual/ja/function.explode.php