使用eval轉(zhuǎn)換,例子代碼:
創(chuàng)新互聯(lián)主營金華網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶App定制開發(fā),金華h5成都微信小程序搭建,金華網(wǎng)站營銷推廣歡迎金華等地區(qū)企業(yè)咨詢
?php $str="array ( 0 = array ( 'a' = '11', 'b' = '111', ), 1 = array ( 'a' = '22', 'b' = '222', ), 2 = array ( 'a' = '33', 'b' = '333', ), );"; $str=preg_replace('/,\s+\)/',')',$str);//刪除括號前多余的逗號,不符合語法 eval('$arr='.$str);//轉(zhuǎn)換為數(shù)組 print_r($arr);//輸出數(shù)組?
while ( list( $key, $val ) = each( $new ) )
{
echo "$key = $val"."br";
while ( list( $key1, $val1 ) = each( $val ) )
{
echo "$key1 = $val1"."br";
}
}
我也很就糾結(jié)這個問題,現(xiàn)在我是這樣做的
$res = mysqli_query ($sql, "select BCur from microvast where id between 1 and 50");
foreach($res as $x=$x_value) {
foreach($x_value as $k=$v) {
$data[] = $v;
}
這樣可以$data[]生成了‘BCur’一列的一個索引數(shù)組,但是執(zhí)行效率不高,多列就要做多次查詢,期待更好的方法。
while ($row=mysqli_fetch_assoc($res)){
$id=$row["id"];
......
echo $id;
}
這個辦法只能打印出來
新聞標題:php數(shù)據(jù)庫輸出為數(shù)組,php數(shù)組的數(shù)據(jù)結(jié)構(gòu)
本文地址:http://www.sd-ha.com/article40/dsihcho.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、靜態(tài)網(wǎng)站、軟件開發(fā)、小程序開發(fā)、營銷型網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)