PHPのexplode関数に問題があります。PHPのexplode()の問題
次のように私は、データベースから文字列を引っ張っています:
column_name
0,2000,0,3000,1000,7000,1000,0,0,0
を、私はそれから配列を作るために爆発する機能を使用しています$レコードセットと呼ばれるオブジェクトにこれを引っ張った後...と次の:
$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
上記のロジックが正常に動作します。 。
私はデバッグや、この問題を解決するかどうかはわかりません。..
してください、助けて?
もしあなたが 'var_dump($ recordset-> column_name);'? – Stephen
こんにちはスティーブン、私はこれを得ます: "0,0,0,3000,7000,2000,1000,1000,0,0" –
これで、分解された配列が表す文字列を正確に取得できますか? – Stephen