$arr?=?array("PHP","JAVA","C++");
成都創(chuàng)新互聯(lián)公司10多年企業(yè)網(wǎng)站建設(shè)服務(wù);為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及高端網(wǎng)站定制服務(wù),企業(yè)網(wǎng)站建設(shè)及推廣,對成都自拌料攪拌車等多個方面擁有多年的網(wǎng)站營銷經(jīng)驗的網(wǎng)站建設(shè)公司。
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++
count():對數(shù)組中的元素個數(shù)進(jìn)行統(tǒng)計;
sizeof():和count()具有同樣的用途,這兩個函數(shù)都可以返回數(shù)組元素個數(shù).可以得到一個常規(guī)標(biāo)量變量中的元素個數(shù),如果傳遞給這個函數(shù)的數(shù)組是一個空數(shù)組,或者是一個沒有經(jīng)過設(shè)定的變量,返回的數(shù)組元素個數(shù)就是0;
array_count_value():統(tǒng)計每個特定的值在數(shù)組$array中出現(xiàn)過的次數(shù);
樓主的寫法不太對:
定義數(shù)組: $arr=array(0=12,1=23455);
定義關(guān)聯(lián)數(shù)組時用的是 = 符號,符號左邊的鍵值不加 [ ]
要把數(shù)組賦值給一個變量才能訪問,如:$arr
這時通過鍵值就可以訪問數(shù)組中的值了,$arr[0] 就是 12 ,$arr[1] 就是 23455
不指定數(shù)組的鍵值,默認(rèn)就是0,1,2,3,4,5,……從零開始遞增的整數(shù)
看你的數(shù)組結(jié)構(gòu)到K那個維度還一層數(shù)據(jù), 那你把K那個維度賦值給一人新數(shù)組, 把新數(shù)據(jù)輸出出來不就可以了嗎
$newArr = array();
$newArr = $array[0]['value'][0]['value'][k];
echo "pre";
print_r($newArr);
一般是用Foreach提取,例如:
$data?=?array('字段1'=1,'字段2'=2,'字段3'=3,'字段4'=5);//數(shù)組數(shù)據(jù)
foreach($data?as?$key=$vo){//$key是字段名,$vo?為值
echo?$key."=".$vo."br/";
}