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