日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP數(shù)組遍歷語法講解

PHP是一門編寫WEB開發(fā)的腳本語言,對(duì)于它我想大家也有深入的理解了,這里我就PHP數(shù)組遍歷和大家探討一下,希望對(duì)大家有幫助。

#T#我們大家都認(rèn)識(shí)到了數(shù)組的優(yōu)越性,現(xiàn)在我們將學(xué)習(xí)怎樣PHP數(shù)組遍歷中的數(shù)據(jù)。這種操作數(shù)組方法的應(yīng)用是非常普遍的,我相信你會(huì)掌握得很好。比如你的網(wǎng)站存有大量的網(wǎng)址數(shù)據(jù),你想在一個(gè)頁面顯示門戶網(wǎng)站網(wǎng)址,這些數(shù)據(jù)已經(jīng)保存到了一個(gè)數(shù)組變量$url里,那么怎樣把這些數(shù)據(jù)一個(gè)一個(gè)輸出到網(wǎng)頁里呢?你還想象上節(jié)課那樣一個(gè)一個(gè)echo輸出嗎?別忘了數(shù)據(jù)量是非常大而且數(shù)據(jù)的個(gè)數(shù)是經(jīng)常變化的噢。

PHP數(shù)組遍歷語法:

 
 
  1. foreach(array_expressionas$key=>$value)statement

第二種格式做同樣的事,只除了當(dāng)前單元的鍵值也會(huì)在每次循環(huán)中被賦給變量$key。

例如1:

 
 
  1. $url=array('新浪'=>'www.sina.com',
  2. '雅虎'=>'www.yahoo.com',
  3. '網(wǎng)易'=>'www.163.com',
  4. '騰訊'=>'www.qq.com',
  5. '百度'=>'www.baidu.com'
  6. );
  7. foreach($urlas$site=>$link){
  8. echo"<ahrefahref=http://$link>$site

    ";
  9. }
  10. ?>
  11. $site得到鍵值(如“新浪”),$link得到該單元的值(如“www.sina.com”),我在中間夾了一些HTML代碼,相信你會(huì)看懂的。下面我再加點(diǎn)東西你能看懂嗎?例10-3:
  12. $url=array('新浪'=>'www.sina.com',
  13. '雅虎'=>'www.yahoo.com',
  14. '網(wǎng)易'=>'www.163.com',
  15. '騰訊'=>'www.qq.com',
  16. '百度'=>'www.baidu.com'
  17. );
  18. $n=0;
  19. foreach($urlas$site=>$link){
  20. ++$n;
  21. echo"第$n名:<ahrefahref=http://$link>$site

    ";
  22. }
  23. ?>

注:當(dāng)foreach開始執(zhí)行時(shí),數(shù)組內(nèi)部的指針會(huì)自動(dòng)指向第一個(gè)單元。這意味著不需要在foreach循環(huán)之前調(diào)用reset()。注:此外注意foreach所操作的是指定數(shù)組的一個(gè)拷貝,而不是該數(shù)組本身。因此即使有each()的構(gòu)造,原數(shù)組指針也沒有變,數(shù)組單元的值也不受影響。注:foreach不支持用“@”來禁止錯(cuò)誤信息的能力。


分享名稱:PHP數(shù)組遍歷語法講解
網(wǎng)站網(wǎng)址:http://www.5511xx.com/article/cocpcdh.html