我想创建一个数组然后通过 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 进行编码会给我带来垃圾。
提前致谢。