配列を作成して JSON でエンコードしたいのですが、現在、列名に基づいて手動で配列要素に名前を付けています。列の数が少ない場合は問題ありませんが、1000 列になる場合です。配列要素に自動的に名前を付ける方法はありますか?
たった今:
$resulta = mysql_query("SELECT bla,bla1bla2 from ...");
$toEncodeArray = array();
if($resulta)
{
while($columna = mysql_fetch_array($resulta))
{
$toEncodeArray[] = array(
"bla" => $columna['bla'],
"bla1" => $columna['bla1'],
...
);
}
}
次のようなものが欲しい:
while($columna = mysql_fetch_array($resulta))
{
$toEncodeArray[] = array(<same name as column> => $columna[<iterate columns?]);
}
$columna = mysql_fetch_array($resulta) のみを使用してから $columna をエンコードすると、ゴミが発生します。
前もって感謝します。