遍歷數(shù)據(jù)表,把相應(yīng)的數(shù)據(jù)放到數(shù)組中即可

建網(wǎng)站原本是網(wǎng)站策劃師、網(wǎng)絡(luò)程序員、網(wǎng)頁(yè)設(shè)計(jì)師等,應(yīng)用各種網(wǎng)絡(luò)程序開發(fā)技術(shù)和網(wǎng)頁(yè)設(shè)計(jì)技術(shù)配合操作的協(xié)同工作。創(chuàng)新互聯(lián)專業(yè)提供網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁(yè)設(shè)計(jì),網(wǎng)站制作(企業(yè)站、成都響應(yīng)式網(wǎng)站建設(shè)、電商門戶網(wǎng)站)等服務(wù),從網(wǎng)站深度策劃、搜索引擎友好度優(yōu)化到用戶體驗(yàn)的提升,我們力求做到極致!
例如:
?php
//定義一個(gè)數(shù)組,用于保存讀取到的數(shù)據(jù)
$contents = array();
$query = mysql_query("select * from table");
//遍歷數(shù)據(jù)表
while($array = mysql_fetch_array($query)){
$contents[] = $array;
}
print_r($contents);
//然后循環(huán)數(shù)組,或者通過鍵名使用數(shù)組
foreach($contents as $value){
print_r($value);
}
echo $contents[0]['字段名稱'];
?
$str='{"data":[{"name":"111","img":"748.jpg","dz":"uang","sz":"22"},{"name":"222","img":"888.jpg","dz":"ngzhu","sz":"13"},{"name":"333","img":"999.jpg","dz":"ve","sz":"27"}]}';
$json=json_decode($str,true);
echo?$json['data'][0]['name']."br?/";
echo?$json['data'][0]['img']."br?/";
echo?$json['data'][0]['dz']."br?/";
echo?$json['data'][0]['sz']."br?/";
//或者
$json=json_decode($str);
echo?$json-data[0]-name."br?/";
echo?$json-data[0]-img."br?/";
echo?$json-data[0]-dz."br?/";
echo?$json-data[0]-sz."br?/";
$arr?=?array(
array(1,2,3),
array("a","b","c")
);
//在數(shù)組尾部添加元素
$arr[]=array(11,22,33);
print_r($arr);
這是輸出的結(jié)果!
Array( ?
[0] = Array ?
( ?
[0] = 1 ?
[1] = 2 ?
[2] = 3 ?
) ?
[1] = Array ?
( ?
[0] = a ?
[1] = b ?
[2] = c ?
) ?
[2] = Array ?
( ?
[0] = 11 ?
[1] = 22 ?
[2] = 33 ?
) ?
)
PHP查詢到的數(shù)據(jù)存放到數(shù)組里面,一般使用$arr[]=$row的方式實(shí)現(xiàn),$row是mysql_fetch_array獲得的一行數(shù)據(jù),本身是一個(gè)數(shù)組,執(zhí)行上面的語(yǔ)句之后,這一行會(huì)添加存放在額為數(shù)組$arr的最后。
典型的例子代碼是這樣的:
mysql_connect('127.0.0.1',?'root',?'123456');
$sql='select?*?from?test.tab';
if?($res=mysql_query($sql)){
while($row=mysql_fetch_array($res))?$result[]=$row;
mysql_free_resule($res);
}else?echo?"執(zhí)行SQL語(yǔ)句:$sqlbr\n錯(cuò)誤:".mysql_error();
echo?'查詢結(jié)果在下面的額為數(shù)組里面:pre';
print_r($result);
echo?'/pre';
尾部添加元素
語(yǔ)法格式如下:
int array_push ( array $array , mixed $var [, mixed $... ] )
參數(shù) array 為指定的數(shù)組,參數(shù) $var 為壓入數(shù)組中的值。
下面就是?array_push()函數(shù)向數(shù)組尾部添加元素,具體示例代碼如下:
?php
$array_push?=?array("1","2");//定義數(shù)組
array_push($array_push,"3","4");//添加元素
$array_push[]?=?'5';
print_r($array_push);//?輸出數(shù)組結(jié)果
array_unshift頭部添加元素
array_push的原理類似,只是方向不同。
語(yǔ)法格式如下:
int array_unshift ( array $array , mixed $var [, mixed $... ] )
下面我們直接通過實(shí)例跟大家介紹array_unshift()函數(shù),具體代碼如下:
?php
$names?=?['andy',?'tom',?'jack'];
array_unshift($names,?'joe',?'hank');
print_r($names);
建立一個(gè)空數(shù)組$a,
$a = array();
然后把你傳過來的值$b加入到數(shù)組中
array_push($b);
print_r($a);
這樣就能顯示出你加入的值了
本文名稱:php將數(shù)據(jù)添加到數(shù)組頭,php怎么定義數(shù)組
地址分享:http://chinadenli.net/article29/dsiosch.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、App開發(fā)、云服務(wù)器、網(wǎng)站導(dǎo)航、響應(yīng)式網(wǎng)站、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)