新聞中心
本文操作環(huán)境:Windows7系統(tǒng)、php7.4版、DELL G3電腦

php遍歷數(shù)組什么意思?
php遍歷數(shù)組的意思就是通過(guò)php代碼把數(shù)組中的每個(gè)元素都訪問(wèn)到。
數(shù)組創(chuàng)建:
1.array(): 生成一個(gè)數(shù)組
$a=array("Dog","Cat","Horse");
print_r($a);
數(shù)組值或,鍵=>值一個(gè)數(shù)組型變量
強(qiáng)類型語(yǔ)言:1.數(shù)組里面只能存儲(chǔ)相同數(shù)據(jù)類型的數(shù)據(jù),2數(shù)組的長(zhǎng)度是固定的,3在內(nèi)存里面是連續(xù)的
2.關(guān)聯(lián)數(shù)組:$arr=array("111"=>"ddd","daf"=>"ddd")
key 和值 是成對(duì)存在的
3.unset()刪除數(shù)組元素;
$a=array("Dog","Cat","Horse");
unset($a[0]);
4.添加元素:
$a[0]=10;添加元素
$a[]=10;追加元素
array_push($a,23);追加元素
遍歷數(shù)組:
1.for($i=0;$i { echo $a[$i]." } 只能遍歷索引數(shù)組 2.foreach 循環(huán)遍歷數(shù)組 key 和值 同時(shí)遍歷 3.list()和each()結(jié)合遍歷 var_dump(each($a));取出當(dāng)前指針指向的元素,返回新的數(shù)組將指針后調(diào)一個(gè) 將右側(cè)的數(shù)組交給一組變量 4數(shù)組指針操作: key(): 返回?cái)?shù)組內(nèi)部指針當(dāng)前指向元素的鍵名 current(): 返回?cái)?shù)組中的當(dāng)前元素(單元). next(): 把指向當(dāng)前元素的指針移動(dòng)到下一個(gè)元素的位置,并返回當(dāng)前元素的值 prev(): 把指向當(dāng)前元素的指針移動(dòng)到上一個(gè)元素的位置,并返回當(dāng)前元素的值 end(): 將數(shù)組內(nèi)部指針指向最后一個(gè)元素,并返回該元素的值 reset(): 把數(shù)組的內(nèi)部指針指向第一個(gè)元素,并返回這個(gè)元素的值 先執(zhí)行再判斷條件
";foreach($a as $v)
{
echo $v."
";
}
foreach($a as $v=>$k)
{
echo $v."--"."$k"."
";
}list($b,$c,$d,$e)=$a;
echo $b;
list($k,$v)=each($a);
while(list($k,$v)=each($a))
{
echo $k."--"."$v"."
"
}do
{
current($a)
}
while(next($a));
in_array()判斷元素是否在數(shù)組中出現(xiàn)
array_reverse()翻轉(zhuǎn)數(shù)組
count()數(shù)組的無(wú)素個(gè)數(shù)
array_unique()刪除數(shù)組中的重復(fù)值并返回新的數(shù)組;
unset()刪除數(shù)組 的某個(gè)值
array_values()重新索引
array_merge()合并數(shù)組;
網(wǎng)頁(yè)名稱:php遍歷數(shù)組什么意思
新聞來(lái)源:http://m.fisionsoft.com.cn/article/dpsiodh.html


咨詢
建站咨詢
