スポンサーリンク

【PHP】explode 関数で文字列を分割する

PHP

ある規則で並んでいる文字列を分割するには explode 関数を使います。

コードの具体例を交えながら紹介したいと思います。

スポンサーリンク

まずは explode 関数を使ってみる

次のようなテスト用のコードを用意してみました。

<?php
$pizza  = "piece1 piece2 piece3 piece4 piece5 piece6";
$pieces = explode(" ", $pizza);
var_dump($pieces);

explode関数は

  • 第一引数:区切り文字列(カンマや空白など)
  • 第二引数:文字列

となっています。

上の例の場合、半角スペースを条件に文字列を分割しています。

結果を確認してみると下記のようになります。

$ test.php
array(6) {
  [0]=>
  string(6) "piece1"
  [1]=>
  string(6) "piece2"
  [2]=>
  string(6) "piece3"
  [3]=>
  string(6) "piece4"
  [4]=>
  string(6) "piece5"
  [5]=>
  string(6) "piece6"
}

コメント

タイトルとURLをコピーしました