ある規則で並んでいる文字列を分割するには 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"
}

