<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. PHP簡單獲取多個checkbox值

    時間:2025-11-10 11:23:59 php語言

    PHP簡單獲取多個checkbox值

      文章主要介紹了PHP簡單獲取多個checkbox值的方法,結合實例形式分析了php表單操作中針對checkbox值的傳遞與獲取技巧,需要的朋友可以參考下。

      本文實例講述了PHP簡單獲取多個checkbox值的方法。分享給大家供大家參考,具體如下:

      HTML頁面:

      15

      16

      <html>

      <head>

      </head>

      <body>

      <form name="myform" enctype="multipart/form-data" action="index2.php" method="post">

      興趣愛好:<input type="checkbox" name="hobby[]" value="閱讀"/>閱讀

      <input type="checkbox" name="hobby[]" value="籃球"/>籃球

      <input type="checkbox" name="hobby[]" value="旅游"/>旅游

      <br>

      文件上傳:<input name="myfile" type="file">

      <input type="submit" value="提交" />

      </form>

      </body>

      </html>

      PHP頁面:

      $result = "";

      foreach( $_POST['hobby'] as $i)

      {

      echo '<br>';

      $result .= $i;

      }

      echo $result;

      【拓展閱讀】

      本文實例講述了PHP獲取數組的鍵與值方法。分享給大家供大家參考。具體如下:

      使用數組的過程中經常要遍歷數組。通常需要遍歷數組并獲得各個鍵或值(或者同時獲得鍵和值),所以毫不奇怪,PHP為此提供了一些函數來滿足需求。許多函數能完成兩項任務,不僅能獲取當前指針位置的鍵或值,還能將指針移向下一個適當的位置。

      獲取當前數組鍵 key()

      key()函數返回input_array中當前指針所在位置的鍵。其形式如下:

      mixed key(array array)

      下面的例子通過迭代處理數組并移動指針來輸出$fruits數組的鍵:

      $fruits = array("apple"=>"red", "banana"=>"yellow");while ($key = key($fruits)) {   printf("%s <br />", $key);   next($fruits);}/pic/pic/p>

      注意,每次調用key()時不會移動指針。為此需要使用next()函數,這個函數的唯一作用就是完成推進指針的任務。

      獲取當前數組值 current()

      current()函數返回數組中當前指針所在位置的數組值。其形式如下:

      mixed current(array array)

      下面修改前面的例子,這一次我們要獲取數組值:

      $fruits = array("apple"=>"red", "banana"=>"yellow");while ($fruit = current($fruits)) {   printf("%s <br />", $fruit);   next($fruits);}/pic/pic/p>

      獲取當前數組鍵和值 each()

      each()函數返回input_array的當前鍵/值對,并將指針推進一個位置。其形式如下:

      array each(array array)

      返回的數組包含四個鍵,鍵0和key包含鍵名,而鍵1和value包含相應的數據。如果執行each()前指針位于數組末尾,則返回false。

      $fruits = array("apple", "banana", "orange", "pear");print_r ( each($fruits) );/pic/p>

      each() 經常和 list() 結合使用來遍歷數組。本例與上例類似,不過循環輸出了整個數組:

      $fruits = array("apple", "banana", "orange", "pear");reset($fruits);while (list($key, $val) = each($fruits)){   echo "$key => $val<br />";}/pic/pic/pic/pic/p>

      因為將一個數組賦值給另一個數組時會重置原來的數組指針,因此在上例中如果我們在循環內部將 $fruits 賦給了另一個變量的話將會導致無限循環。

      這就完成了數組的遍歷。

    【PHP簡單獲取多個checkbox值】相關文章:

    使用PHP獲取數組的鍵與值03-20

    用PHP的checkbox默認值輸出方法07-22

    php的checkbox取值詳細說明12-28

    PHP獲取星期的方法08-08

    PHP如何獲取表單10-26

    php創建cookie獲取方法02-10

    PHP如何獲取系統信息02-02

    php怎么獲取input的id08-25

    PHP中在數據庫中保存Checkbox數據11-23

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人