2015-10-20 17 views
-1

我遇到了從method = POST獲取數組的情況,並且無法獲取我想要的字符串。 I post:我想從已發佈的數組中獲取一個字符串

array(5) { 'family' => string(6) "single" 'gender' => string(1) "m" 'birthdate' => string(10) "13-03-1984" 'postalcode' => string(6) "2014GC" 'street_number' => string(1) "5" } 

這是我需要從表單中輸入的字段。

<input id="huisnummer" class="form-control input-lg" type="text" data-autotab-min-length="1" data-autotab="true" autocomplete="off" name="general[street_number]" data-val-min-value="0" data-val-min="" data-val-streetnumber="Voer een geldig huisnummer in" data-val-streetnumber-postalcode="general[postalcode]" maxlength="5" data-val="true" data-val-required="Vul alstublieft uw huisnummer in" tabindex="4" aria-required="true" aria-invalid="false">

第五元件'street_number' => string(1) "5"來源於此輸入字段。

已經嘗試過的場景:

$value = ($_POST['general[4]']); $value = ($_POST['general\\[street_number\\]']); 

你認爲最好的辦法是破滅和爆炸?

回答

1

這不是從多維數組中獲取元素的方式。

相反的:

$value = ($_POST['general[street_number]']); 

使用此:

$value = $_POST['general']['street_number']; 
相關問題