0

セミコロン「;」で区切られたレコードがあるデータベースフィールドがあります。今、私はデータ全体を簡単にフェッチしていますが、それらを分離して配列に格納する方法を教えてください。

例 : data : abc;def;ghi;

これらの値を次のような配列で取得する必要がありarray[0]=abc; array[1] = defます...。

4

5 に答える 5

8

爆発を使用してみてください:

<?php
$string = "abc;def;ghi;";
$array = explode(";", $string);
print_r($array); // will display the array with [0] => abc, [1] => def etc..
?>
于 2013-01-23T12:33:01.293 に答える
3

PHPのexplode()関数を使う

$array = explode(";", $data);
于 2013-01-23T12:33:20.683 に答える
1

これです:$values = explode(";",str);

于 2013-01-23T12:33:40.433 に答える
1

変数$dataにデータがあると仮定すると、分離は爆発で行うことができます。 $data = explode(';',$data);

ヒントとして、;セパレータとして複数の値を格納する場合はお勧めしません。むしろ、一般的ではない区切り文字を使用する必要があります。

于 2013-01-23T12:33:49.617 に答える
1

これを使って

$data = "abd;def;gui";
$array = explode(';',$data);

これは、すべての要素を含む配列を返します。

于 2013-01-23T12:35:57.643 に答える