PHPのexplode関数に問題があります。
私は次のようにデータベースから文字列を引き出しています:
column_name
0,2000,0,3000,1000,7000,1000,0,0,0
これを$recordsetというオブジェクトにプルした後、explode関数を使用して配列を作成しています...次のようになります。
$array = explode(",",$recordset->column_name)
しかし、どういうわけか、配列は私が期待するものとは異なります...
これは、配列をエコーしたときに得られるものです。
Array
(
[0] => 0
[1] => 0
[2] => 0
[3] => 3000
[4] => 7000
[5] => 2000
[6] => 1000
[7] => 1000
[8] => 0
[9] => 0
)
ご覧のとおり、必要な値が得られません...ただし、データベースからの文字列が短い場合は、次のように言います。
1000,0,1200,0
上記のロジックは正常に機能します。
この問題をデバッグまたは解決する方法がわかりません。
助けてください?