下面的語句有錯:
創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為麥蓋提等服務(wù)建站,麥蓋提等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為麥蓋提企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
$coord[] = 1;
因為是二維數(shù)組,不能賦值1,應該修改為:
$coord[$c] = Array();
賦予一個空數(shù)組的值
此外你這個代碼看起來是C的思路,PHP不是這么搞的,這樣寫代碼就失去了PHP的優(yōu)勢。
PHP給二位數(shù)組賦值的方式是非常靈活的,這里介紹三種方法(設(shè)二位數(shù)組$arr = array(array(1,2,3),array(4,5,6));):
在已知二維數(shù)組元素個數(shù)的情況下,可以直接根據(jù)下標來賦值:
$arr[2]?=?array(7,8,9);//?給二維數(shù)組的第一維賦值。
$arr[3][0]?=?10;//?給二維數(shù)組的第二維元素賦值。
2.在未知二維數(shù)組具體元素的情況下,可以使用array_push()函數(shù)來賦值:
array_push($arr,array(11,12,13));
3.同樣,在未知二維數(shù)組元素的情況下,還可以利用count函數(shù)來賦值:
$arr[count($arr)]?=?array(14,15,16);
你例子中的代碼我并沒有看出有什么需要二維數(shù)組的地方,兩個一維數(shù)組就行了啊。我寫給你看一下
$szx?=?array();
$szy?=?array();
$sql?=?"select?x,?y?from?data";
$res?=?mysql_query($sql);
while($row?=?mysql_fetch_array($res))?{
$szx[]?=?$row['x'];
$szy[]?=?$row['y'];
}
$arrxjs?=?json_encode($szx);
$arryjs?=?json_encode($szy);
至于你的代碼的問題如下
$sql6="select x,y from data ;"; 里面最好不要有分號, $sql6 = "select x,y from data";就行了
mysql_query($sql6); 你寫成了mysql_query($res6)
$szx[i][] 應該修改為 $szx[$i][];
array_push($szx[$i], '值') 和 $szx[$i][] = '值' 是等價的,因此你連用它們會導致$szx變成三維數(shù)組,正確為array_push($szx[$i], $row['x'])或者$szx[$i][] = $row['x'];
$arrxjs和$arryjs只要在while循環(huán)外執(zhí)行一次就行了
for循環(huán)沒什么意義吧,我沒看到你使用$j啊?;蛘吣阗N的代碼不全
select *,DATE_FORMAT(add_time,'%Y-%m-%d') as add_date from?donku_articles
把sql語句改成上面這種,另外最好不要用fetch_row這種索引方式取值,可以用fetch_assoc這種關(guān)聯(lián)的方式,
另外你的這個 貌似在while里面用不到foreach,,smarty引擎我沒用過,按理說它的賦值 應該也不用while一個一個賦值,把$smarty-assign('art_recommend_row',$new_result);這個賦值拿到循環(huán)外面(smarty沒用過,按照thinkphp yii2 這些框架來說 賦值給模板不需要放在循環(huán)里面),我按照我的想法把你的改了一下
include('includes/init.php');
$sql="SELECT?*,DATE_FORMAT(add_time,'%Y-%m-%d')?as?add_date?FROM?`donku_articles`";
$query=$mysql-query($sql);
$result=[];
while($row=$mysql-fetch_assoc($query)){//這里應該是關(guān)聯(lián)的形式,從你的fetch_row我猜是應該是fetch_assoc
$result[]=$row;
}
//下面是賦值給模板
$smarty-assign('art_recommend_row',$result);
本文標題:php二維數(shù)據(jù)循環(huán)賦值 PHP遍歷二維數(shù)組
URL標題:http://aaarwkj.com/article8/dooosop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設(shè)、網(wǎng)站營銷、網(wǎng)頁設(shè)計公司、網(wǎng)站排名、全網(wǎng)營銷推廣、品牌網(wǎng)站制作
聲明:本網(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)