PHP

【PHP初学者向け】文字列を分割して配列にする方法/ explode関数

あけお

スクールに多額のお金を支払う前に、僕の記事で学習してね!

こんな人に読んでほしい

  1. 「explode」について説明ができない人
  2. プログラミング学び始めたけど、基礎をしっかり学びたい人
  3. エンジニア転職をしたい人

結論

explode関数ってなに?

文字列を分割して、配列にしてくれる関数

書き方

explode(区切り文字, 文字列)

※第三引数に「最大分割回数」を指定することもできます(サンプルコード3で解説)

サンプルコード上に出てくるvar_dumpの使い方はこちらの記事を参考にしてください!

【PHP初学者向け】var_dump()ってなに? あけお スクールに多額のお金を支払う前に、僕の記事で学習してみてね!! こんな人に読んでほしい 「var_dump(...

サンプルコードで学ぼう!

サンプルコード①

PHP
<?php
$colors = "red blue green";
$color = explode(" ", $colors);
var_dump($color);

このコードの実行結果はこちら

PHP
array(3) {
  [0]=>
  string(3) "red"
  [1]=>
  string(4) "blue"
  [2]=>
  string(5) "green"
}

サンプルコード②

PHP
<?php
$numbers = "2500/1500/1000";
$number = explode("/", $numbers);
var_dump($number);

このコードの実行結果はこちら

PHP
array(3) {
  [0]=>
  string(4) "2500"
  [1]=>
  string(4) "1500"
  [2]=>
  string(4) "1000"
}

サンプルコード③

最大分割回数を指定することもできます。

PHP
<?php
$string = "あ,い,う,え,お";
$str = explode(",", $string, 3);
var_dump($str);

このコードの実行結果はこちら

PHP
array(3) {
  [0]=>
  string(3) "あ"
  [1]=>
  string(3) "い"
  [2]=>
  string(11) "う,え,お"
}

まとめ

「explode関数」について、ざっくりでも理解できたら幸いです。
これからも一緒に頑張りましょう!!

あけお

あなたの挑戦を応援しています!!