位置:首頁 > 軟件操作教程 > 編程開發(fā) > PHP > 問題詳情

PHP 使用list()函數(shù)遍歷數(shù)組

提問人:劉團圓發(fā)布時間:2021-01-13

    把數(shù)組中的值賦給一些變量。與array()函數(shù)類似,這不是真正的函數(shù),而是語言結構。list()函數(shù)僅能用于數(shù)字索引的數(shù)組,且數(shù)字索引從0開始。

    語法格式如下:

    void list ( mixed ...)

    其中,mixed為被賦值的變量名稱。

【例題】下面通過具體的實例講解list()函數(shù)和each()函數(shù)的綜合應用,獲取存儲在數(shù)組中的用戶登錄信息。

     具體開發(fā)步驟如下。

    (1)利用開發(fā)工具(如Dreamweaver)新建一個PHP動態(tài)頁,保存為index.php。

    (2)應用HTML標記設計頁面。首先建立用戶登錄表單,用于實現(xiàn)用戶登錄信息的錄入,然后使用each()函數(shù)提取全局數(shù)組$_POST中的內容,最后使用while語句循環(huán)輸出用戶所提交的注冊信息。代碼如下:

<!-- ----------------定義用戶登錄表單---------------->

<form name="form1" method="post">

    <table width="323" border="1" cellpadding="1" cellspacing="1" bordercolor="#66CC33" bgcolor="#FFFFFF">

      <tr>

        <td width="118" height="24" align="right" bgcolor="#CCFF33">用戶名:</td>

          <td width="192" height="24" bgcolor="#CCFF33"><input name="user" type="text" class="inputcss" id="user" size="24"></td>

      </tr>

      <tr>

        <td height="24" align="right" bgcolor="#CCFF33">密&nbsp;&nbsp;碼:</td>

        <td height="24" bgcolor="#CCFF33"><input name="pwd" type="password" class="inputcss" id="pwd" size="24"></td>

      </tr>

      <tr align="center" bgcolor="#CCFF33">

        <td height="24" colspan="2"><input name="submit" type="submit" value="登錄"></td>

      </tr>

  </table>

</form>

<?php

//輸出用戶登錄信息

while(list($name,$value)=each($_POST)){

    if($name!="submit"){

        echo "$name=$value<br>";

    }

}

?>

    (3)在IE瀏覽器中輸入地址,按Enter鍵,輸入用戶名及密碼,單擊“登錄”按鈕,運行結果如圖所示。

image.png

繼續(xù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部