セミコロン「;」で区切られたレコードがあるデータベースフィールドがあります。今、私はデータ全体を簡単にフェッチしていますが、それらを分離して配列に格納する方法を教えてください。
例 :
data : abc;def;ghi;
これらの値を次のような配列で取得する必要がありarray[0]=abc; array[1] = def
ます...。
爆発を使用してみてください:
<?php
$string = "abc;def;ghi;";
$array = explode(";", $string);
print_r($array); // will display the array with [0] => abc, [1] => def etc..
?>
PHPのexplode()関数を使う
$array = explode(";", $data);
これです:$values = explode(";",str);
変数$data
にデータがあると仮定すると、分離は爆発で行うことができます。
$data = explode(';',$data);
ヒントとして、;
セパレータとして複数の値を格納する場合はお勧めしません。むしろ、一般的ではない区切り文字を使用する必要があります。
これを使って
$data = "abd;def;gui";
$array = explode(';',$data);
これは、すべての要素を含む配列を返します。