LoginSignup
0
0

More than 1 year has passed since last update.

【PHP】カンマ区切りを配列に変換する

Posted at

「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

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0