php中取出數(shù)組鍵值的寫法是 array_name[key]

創(chuàng)新互聯(lián)專注于曲沃網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供曲沃營銷型網(wǎng)站建設(shè),曲沃網(wǎng)站制作、曲沃網(wǎng)頁設(shè)計、曲沃網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)公司服務(wù),打造曲沃網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供曲沃網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
key是數(shù)組的下標或數(shù)組對象的鍵名
例:$arr=array("a","b","c");
echo $arr[1]; //打印 b
$arr=array("a"="這是A","b"="這是B","c"="這是C");
echo $arr["b"]; //打印 這是B
可以嘗試使用?PHP?的?array_slice?函數(shù):
array_slice??的功能是:從數(shù)組中取出一段。示例代碼如下:
?php
$input?=?array("a",?"b",?"c",?"d",?"e");
$output?=?array_slice($input,?2);??????//?輸出?"c",?"d",??"e"
$output?=?array_slice($input,?0,?3);???//?輸出??"a",?"b",?and?"c"
?
$arr?=?array("PHP","JAVA","C++");
var_dump($arr);
//獲取數(shù)組中元素的值如下:
foreach($arr?as?$key=$value{
echo?$value;?//輸出即可
}
瀏覽器下看到的如下:
array (size=3)
0 = string 'PHP' (length=3)
1 = string 'java' (length=4)
2 = string 'C++' (length=3)
獲取的結(jié)果
PHPjavaC++
//數(shù)組賦值
$array=array('a'=2,'b'=1,'c'=5,'d'=12,'e'=12,'f'=3);
Array( [0] = Array ( [0] = Array ( [id] = 7 [name] = 樣式 [pid] = 4 [sort] = 100 ) ) [1] = Array ( [0] = Array ( [id] = 9 [name] = cccc [pid] = 8 [sort] = 8 ) [1] = Array ( [id] = 11 [name] = addNode [pid] = 8 [sort] = 2 ) ))
$c=mysql_fetch_array($b);
這句話的意思是從讀取出來的記錄集中讀取一行存入一個數(shù)組中,所以你只讀取到了第一行,如果想讀取第二行,重復(fù)這一句就可以了。
當然手工重復(fù)那就太傻了,可以用一句 循環(huán)語句:
while($c=mysql_fetch_array($b)){
echo $c[0];
echo $c[1];
}
array_slice
(PHP 4, PHP 5, PHP 7)
array_slice — 從數(shù)組中取出一段
1.說明
array_slice ( array $array , int $offset [, int $length = null [, bool $preserve_keys = false ]] ) : array
array_slice() 返回根據(jù) offset 和 length 參數(shù)所指定的 array 數(shù)組中的一段序列。
2.參數(shù)
array
輸入的數(shù)組。
offset
如果 offset 非負,則序列將從 array 中的此偏移量開始。
如果 offset 為負,則序列將從 array 中距離末端這么遠的地方開始。
注意:
參數(shù) offset 標識的是數(shù)組中的位置,而不是鍵。
length
如果給出了 length 并且為正,則序列中將具有這么多的單元。
如果 array 比 length 要短,只會保留有效的數(shù)組單元。
如果給出了 length 并且為負,則序列將終止在距離數(shù)組末端這么遠的地方。
如果省略,則序列將從 offset 開始一直到 array 的末端。
preserve_keys
注意:
注意 array_slice() 默認會重新排序并重置數(shù)組的數(shù)字索引。你可以通過將 preserve_keys 設(shè)為 true 來改變此行為。 無論本參數(shù)如何設(shè)置,都會保留字符串的鍵。
3.返回值
返回其中一段。 如果 offset 參數(shù)大于 array 尺寸,就會返回空的 array。
范例
示例 #1 array_slice() 例子
有array_values(); array_column;這些函數(shù), 你這個結(jié)構(gòu)要是只想取key是count的值得話,就foreach循環(huán)一下吧
網(wǎng)頁題目:php獲取數(shù)組部分數(shù)據(jù) php獲取數(shù)組部分數(shù)據(jù)
本文路徑:http://chinadenli.net/article34/hiphse.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營銷、品牌網(wǎng)站制作、響應(yīng)式網(wǎng)站、搜索引擎優(yōu)化、網(wǎng)站維護、營銷型網(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)