6.3.1 使用for循環遍歷數組

6.3.1 使用for循環遍歷數組

數組的遍歷for

?使用for語句循環遍歷數組
?使用foreach語句遍歷數組
?聯合使用list( )、each( )和while循環遍歷數組
?使用數組的內部指針控制函數遍歷數組

使用for語句循環遍歷數組

<?php
    //使用array()語句將聯系人列表中第一條記錄聲明成一維數組$contact 
    $contact = **array**( 1, "高某", "A公司", "北京市", "(010)98765432", "gao@brophp.com" );
    
    //以表格的形式輸出一維數組中的每個元素
    **echo** '<table border="1" width="600" align="center">';       
    **echo** '<caption><h1>聯系人列表</h1></caption>';         
    **echo** '<tr bgcolor="#DDDDDD">';                          
    
    //以html的th標記輸出表格的字段名稱
    **echo** '<th>編號</th><th>姓名</th><th>公司</th><th>地址</th><th>電話</th><th>EMAIL</th>';
    **echo** '</tr><tr>';    
    
    //使用for循環輸出一維數組中的元素
    **for**($i=0; $i < count($contact); $i++) {                     
        **echo** '<td> '.$contact[$i].' </td>';                 //循環一次輸出數組中的一個元素
    }
    **echo** '</tr></table>';                                   

for.php

<?php
/*
 *   使用for遍歷數組
 *
 *   效率很高, 就是數組訪問方式, 只不過通過循環去取值
 *
 *   count(數組) 獲取數組的長度
 *
 */

    $arr = array("aa", "bb", "cc", "dd", "ee", "ff", "ggg", "hh");

    $nums = count($arr);

    for($i=0; $i < $nums; $i++) {
        echo $arr[$i].'<br>';
    
    }

test.php

<?php
/*
 *   使用for遍歷數組
 *
 *
 *   保證數組: 一定要是下標連續的索引數組
 *
 * 優點:
 *
 *   效率很高, 就是數組訪問方式, 只不過通過循環去取值
 *
 *   count(數組) 獲取數組的長度, 是數組的實際元素的個數
 *
 *不足:
    1. 數組下標不一定是連續的

 *  2. 關聯數組for 不能遍歷出值
 *
 */
    $arr = array("aa", "bb", "cc", "dd", 9=>"ee", "ff", "ggg", "hh");
    $nums = count($arr);   //8
    $nums = 13;
    for($i=0; $i < $nums; $i++) {
        echo $arr[$i].'<br>';
    }

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • PHP 學習目錄 ├─PHP視頻教程 1 LAMP網站構建 │ ├─PHP教程 1.1.1 新版視頻形式介紹│ ...
    曹淵說創業閱讀 16,175評論 29 417
  • 一、php可以做什么 php是一種可以在服務器端運行的編程語言,可以運行在Web服務器端。 php是一門后臺編程語...
    空谷悠閱讀 3,142評論 4 97
  • 數組的概述 PHP 中的數組實際上是一個有序圖。圖是一種把 values 映射到 keys 的類型。此類型在很多方...
    dptms閱讀 1,633評論 0 4
  • 生來追逐再追逐,更是義勇不顧身。 奮蹄不懼驅虎豹,昂首誰解惜群倫。 性善非是受欺者,心高愿服有德人。 從來功名多笑...
    今退之閱讀 1,344評論 4 8
  • 從古至今 無一例外 生計 就是活著的證據 古 上有王侯將相 下有尋常百姓 又或者各種奴役 都有自己的生計 古語有云...
    悠然不是夢閱讀 458評論 2 3