将PHP结果数组转换为JSON

26 php json

我想在PHP中将结果数组转换为JSON格式.这是我的代码:

$row = mysql_fetch_array($result)
Run Code Online (Sandbox Code Playgroud)

我想转换$row为JSON格式并将JSON数据传递给jQuery插件.

jsp*_*cal 57

json_encode 可在php> 5.2.0中找到:

echojson_encode($row);


小智 8

$result = mysql_query($query) or die("Data not found."); 
$rows=array(); 
while($r=mysql_fetch_assoc($result))
{ 
$rows[]=$r;
}
header("Content-type:application/json"); 
echo json_encode($rows);
Run Code Online (Sandbox Code Playgroud)