Program/PHP

php, mysql_fetch_assoc 결과를 json 문자열로 만들기

HEAD1TON 2017. 10. 28. 05:09




function convertJsonStr($row) {

if(is_null($row)) { 

return "{}"

}

 

 

$r = "{"

for($i = 0; $i < count($row); $i++) { 

$r .= "{"

$curr = $row[$i]; 

$end = count($curr); 

$ep = 0; 

foreach($curr as $k => $v) { 

$ep++; 

$r .= "\"" . $k . "\":\"" . $v . "\""

if($ep == $end) {

// 할일없음 

}

else {

$r .= ", "

}

}

 

 

$r .= $row[i]; 

$r .= "}"

if($i < count($row) - 1) {

$r .= ", "

}

}

$r .= "}"

 

 

return $r; 

}