成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

快速掌握PHP數組循環取數據技巧

開發 后端
隨著時代的發展,關注PHP的人越來越多,文章這里就PHP數組循環的到數據進行詳細的介紹,希望對大家有幫助。

我們想要得到大堆數據,你就要對數組進行循環,我們現在就來看看PHP數組循環得到數據。因要負責將數據放置在數組內,現在,如何將其取出呢? 從數組中檢索數據非常簡單:所有你所需要做的就是使用索引號來訪問數組的適當元素。為了讀取整個數組的內容,你只需要使用你在該教程第三章中所學到的循環結構來簡單的對其進行循環操作即可。

來一個快捷的例子如何?

  1. <html> <head></head> <body> My favourite bands are: <ul> <?php 
    // define array $
    artists = array('Metallica', 'Evanescence', 'Linkin Park', 'Guns n Roses'); 
    // loop over it and print array elements for ($
    x = 0; $x < sizeof($artists); $x++) { echo '<li>'.$artists[$x]; } ?> </ul> </body> </html> 

當你運行該腳本時,你會看到下面的結果:

  1. My favourite bands are: Metallica Evanescence Linkin Park Guns n Roses 

#T#在這個實例中,我首先定義了一個數組,然后使用for()循環做下面的工作:遍歷該數組,使用索引符號取得元素,然后一個接一個的顯示它們。 在這里,我將吸引你們的注意力在sizeof()函數上。該函數是最重要也是最常用的數組函數之一。其返回數組的大小(讀?。簲到M內元素的個數)。它大部分用于循環計數器中以確保循環次數和數組中的所有元素的個數一致。 如果你正在使用聯合數組,那么隨手可得array_keys()和array_values()函數以用來得到數組中所有關鍵字和對應的值的列表。

  1. <?php // define an array $menu = array('breakfast' => 'bacon and eggs', 'lunch' => 'roast beef', 'dinner' => 'lasagna'); 
    /* returns the array ('breakfast', 'lunch', 'dinner') with numeric indices */ $
    result = array_keys($menu); print_r($result); 
    print "
    <br />"; /* returns the array ('bacon and eggs', 'roast beef', 'lasagna') with numeric indices */ $result = array_values($menu); 
    print_r($result); 
    ?> 

然而,這里還有一種更簡單的方法來提取數組中的所有元素。PHP4.0介紹了一種經設計專門用于對數組反復枚舉目的的非常新的循環類型:foreach()循環(它的語法結構類似于同名的Perl結構)。

下面是其語法格式:

  1. foreach ($array as $temp) { do this! } 

foreach()循環對作為參數傳遞給它的數組的每一個元素運行一次,在每次重復時向前遍歷該數組。和for()循環不同,它不需要計數器或調用函數 sizeof(),因為它自動跟蹤其在數組中的位置。在每次運行的時候,執行大括號內的語句,同時,當前選擇的數組元素可以通過一個臨時的PHP數組循環變量來訪問。

為了更好的理解它是如何工作的,考慮使用foreach()循環對之前的例子進行重新改寫:

  1. <html> <head></head> <body> My favourite bands are: <ul> <?php // define array $artists = array
    ('Metallica', 'Evanescence', 'Linkin Park', 'Guns n Roses'); // loop over it // print array elements foreach ($artists as $a)
    { echo '
    <li>'.$a; } ?> </ul> </body> </html> 

每次執行循環時,它將當前選擇的數組元素的值放在臨時變量$a中。之后,該變量可以被PHP數組循環塊中的語句進行使用。因為foreach()循環不需要計數器跟蹤其在數組中的位置,所以它需要更少的維護且同時比標準的for()循環更加易讀。奧,是的…,它同樣也可與關聯數組一起起作用,而不需要額外的編程。

責任編輯:田樹 來源: it168
相關推薦

2011-07-12 16:51:14

PHP

2009-12-08 15:48:19

PHP文章分頁

2009-11-20 09:24:10

PHP多維數組排序

2009-12-09 10:46:06

PHP檢查語法錯誤

2009-12-11 14:03:30

PHP獲取字段數據類型

2009-12-11 16:39:08

PHP引號轉義

2010-08-02 14:34:53

DB2數據移動

2009-12-10 11:02:44

PHP函數eval()

2009-12-08 17:15:43

PHP調用Java語言

2021-01-08 15:14:16

Python循環for循環

2009-11-18 12:31:19

PHP構造函數

2009-12-04 14:41:11

PHP數組變成JSON

2009-11-17 14:33:38

PHP數組循環操作

2009-12-04 14:23:33

PHP JSON加密函

2009-12-09 09:38:15

PHP序列化數組

2009-11-17 15:57:26

PHP數組合并

2025-02-10 08:49:40

2009-10-27 14:50:25

VB.NET控件數組

2010-01-11 13:33:07

VB.NET使用數組

2009-11-24 10:17:18

PHP函數range(
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美www在线 | 黑色丝袜三级在线播放 | 久久在线精品 | 亚洲精品www久久久 www.蜜桃av | 欧美精品成人 | 91精品国产高清一区二区三区 | 99精品欧美一区二区蜜桃免费 | 国产亚洲一区二区三区 | 精品国产欧美一区二区 | 精品国产一区二区在线 | 国产精品精品视频 | 中文字幕中文字幕 | 一级黄色录像片子 | 亚洲免费一区二区 | 国产欧美日韩在线观看 | 国产免费观看一级国产 | 国产精品一区二区在线 | 亚洲一区 | 91亚洲精品国偷拍自产在线观看 | 国产精品一区二 | 精品毛片| 99精品视频在线 | 99精品欧美一区二区三区 | 欧美激情视频网站 | www.黄色网 | 久久久久国产精品午夜一区 | 99re国产 | 亚洲精品第一 | 国产精品欧美一区二区三区不卡 | 五月婷婷婷 | 麻豆天堂 | 国产在线看片 | 国产成人精品一区二区三区四区 | 一区在线播放 | 亚洲精品一区二区三区免 | 美女久久视频 | 九九久久久久久 | 91资源在线| 国产三级电影网站 | 日韩成人精品一区 | 久久久高清 |