3 回答

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
您可以有多個(gè)具有相同名稱的隱藏輸入,如果名稱包含括號(hào),PHP 會(huì)將它們解析為一個(gè)數(shù)組。有關(guān)更多詳細(xì)信息,請(qǐng)參閱此答案: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>

TA貢獻(xiàn)1802條經(jīng)驗(yàn) 獲得超5個(gè)贊
<?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 端再次解碼它,請(qǐng)使用explodePHP 的函數(shù)

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊
你不能按原樣發(fā)送數(shù)組,但你可以使用類似的東西來(lái)實(shí)現(xiàn)同樣的事情
<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'] 等一樣在服務(wù)器端獲取價(jià)值
- 3 回答
- 0 關(guān)注
- 167 瀏覽
添加回答
舉報(bào)