亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將php多維數組從html隱藏字段傳遞給php

將php多維數組從html隱藏字段傳遞給php

PHP
素胚勾勒不出你 2021-08-28 15:20:28
我們想將隱藏輸入字段中的 php 數組從 html 傳遞到 php。我們如何將數組從 html 傳遞到 php    <?php         $data = array(         array("Volvo",22,18),         array("BMW",15,13),         array("Saab",5,2),         array("Land Rover",17,15)       );    ?>    <form name="excel_upload" id="excel_upload" action="" method="post">    <input type="hidden" name="data[]"  >    <input type="submit">    </form>
查看完整描述

3 回答

?
ibeautiful

TA貢獻1993條經驗 獲得超6個贊

您可以有多個具有相同名稱的隱藏輸入,如果名稱包含括號,PHP 會將它們解析為一個數組。有關更多詳細信息,請參閱此答案:HTML form with multiple hidden control elements of the same name


例如:


    <form name="excel_upload" id="excel_upload" action="" method="post">

    <input type="hidden" name="data[]" value="Volvo" >

    <input type="hidden" name="data[]" value="BMW" >

    <input type="hidden" name="data[]" value="Toyota" >

    <input type="submit">

    </form>


查看完整回答
反對 回復 2021-08-28
?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

 <?php 

 $cars = array("Volvo", "BMW", "Toyota");

 $cars_string = implode(',',$cars);

 ?>


<form name="excel_upload" id="excel_upload" action="" method="post">

    <input type="hidden" name="data" value="<?php echo $cars_string?>"  >

    <input type="submit">

</form>

您可以使用implodePHP 的功能。要在 php 端再次解碼它,請使用explodePHP 的函數


查看完整回答
反對 回復 2021-08-28
?
MMTTMM

TA貢獻1869條經驗 獲得超4個贊

你不能按原樣發送數組,但你可以使用類似的東西來實現同樣的事情


<form name="excel_upload" id="excel_upload" action="" method="post">

    <?php 

       $i = 1;

       foreach($cars as $car){


    ?>  

    <input type="hidden" name="car<?php echo $i; ?>" value="<?php $car; ?>" >

    <?php

          $i++;

      }

    ?>

    <input type="submit">

</form>

您可以像 $_POST['car1'] 等一樣在服務器端獲取價值


查看完整回答
反對 回復 2021-08-28
  • 3 回答
  • 0 關注
  • 166 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號