欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例

 更新時(shí)間:2014年11月19日 08:51:27   投稿:junjie  
這篇文章主要介紹了PHP中使用數(shù)組指針函數(shù)操作數(shù)組示例,本文講解了current()、key()、next()、prev()、end()、reset()等數(shù)組指針函數(shù),需要的朋友可以參考下

數(shù)組的內(nèi)部指針是數(shù)組內(nèi)部的組織機(jī)制,指向一個(gè)數(shù)組中的某個(gè)元素。默認(rèn)是指向數(shù)組中第一個(gè)元素通過(guò)移動(dòng)或改變指針的位置,可以訪問(wèn)數(shù)組中的任意元素。對(duì)于數(shù)組指針的控制PHP提供了以下幾個(gè)內(nèi)建函數(shù)可以利用。

★current():取得目前指針位置的內(nèi)容資料。
★key():讀取目前指針?biāo)赶蛸Y料的索引值(鍵值)。
★next():將數(shù)組中的內(nèi)部指針移動(dòng)到下一個(gè)單元。
★prev():將數(shù)組的內(nèi)部指針倒回一位。
★end():將數(shù)組的內(nèi)部指針指向最后一個(gè)元素。
★reset():將目前指針無(wú)條件移至第一個(gè)索引位置。

這些函數(shù)的參數(shù)都是只有一個(gè),就是要操作的數(shù)組本身。在下面的示例中,將使用這些數(shù)組指針函數(shù)控制數(shù)組中元素的讀取順序。代碼如下所示:

復(fù)制代碼 代碼如下:

<?php
$contact = array(
"ID" => 1,
"姓名" => "高某",
"公司" => "A公司",
"地址" => "北京市",
"電話" => "(010)98765432",
"EMAIL" => "gao@brophp.com",
);
 
//數(shù)組剛聲明時(shí),數(shù)組指針在數(shù)組中第一個(gè)元素位置
echo '第一個(gè)元素:'.key($contact).' => '.current($contact).'<br>'; //第一個(gè)元素
echo '第一個(gè)元素:'.key($contact).' => '.current($contact).'<br>'; //數(shù)組指針沒(méi)動(dòng)
 
next($contact);
next($contact);
echo '第三個(gè)元素:'.key($contact).' => '.current($contact).'<br>'; //第三個(gè)元素
 
end($contact);
echo '最后一個(gè)元素:'.key($contact).' => '.current($contact).'<br>';
 
prev($contact);
echo '倒數(shù)第二個(gè)元素:'.key($contact).' => '.current($contact).'<br>';
 
reset($contact);
echo '又回到了第一個(gè)元素:'.key($contact).' => '.current($contact).'<br>';
?>

在上例中通過(guò)使用指針控制函數(shù)next()、prev()、end()和reset()隨意在數(shù)組中移動(dòng)指針位置,再使用key()和current()函數(shù)獲取數(shù)組中當(dāng)前位置的鍵和值。

相關(guān)文章

最新評(píng)論