json_encode之后,json数据变成[{“a”,”1″}],怎么改成{“a”,”1″}
<br />function get_js_array($sql)<mark style="color:transparent">本%文来源gaodaimacom搞#^代%!码网@</mark>搞代gaodaima码{<br /> $result = mysql_query($sql);<br /> $arr = array();<br /> while($row = mysql_fetch_array($result, MYSQL_ASSOC)){<br /> $arr[] = $row; <br /> }<br /> $js = json_encode($arr);<br /> mysql_free_result($result);<br /> mysql_close($conn);<br /> return $js;<br />}<br />
求根据这个改写一下。。 谢谢
——解决思路———————-
$js = json_encode(array_pop($arr));
——解决思路———————-
$js = trim(json_encode($arr), ‘[]’);
你这个需求很奇怪,本来是数组,却不用数组表示