PHP 파일에서 .json 파일 형식을 생성하고 싶습니다. 그 때문에 나는 다음 코드를 쓴다.PHP를 사용하여 json 형식을 생성
는<?php
$res=array();
$response = array();
$con=mysql_connect("localhost","root","");
if(!$con){
die("connection failed".mysql_error());
}
$db=mysql_select_db("companies",$con);
if(!$db){
die("connection failed".mysql_error());
}
$result = mysql_query("SELECT * FROM companies");
while($row = mysql_fetch_array($result)) {
$res[]=array('name'=> $row['name'],'id' => $row['company_id']+1);
}
mysql_close($con);
$response['company'] = $res;
echo (json_encode($response));
?>
는이 같은 출력을 제공합니다
{"company":[{"name":"abc","id":2},{"name":"cde","id":3}]}
을하지만 난 이런 식으로 출력을 원하는 :
[{"company":{"name":"abc","id":1}},{"company":{"name":"cde","id":2}}]
은 내가 어떻게 내 PHP 파일을 변경해야합니까?
위의 출력을 원하는 용도로 사용 하시겠습니까 ?? –