2017-06-13 113 views
0

我试图模拟一个简单的HTML表单,模拟来自外部方的HTTP POST。当我看到它的POST数据来是这样的:HTML表单数组提交模拟

array (
    'submission_id' => '1234567890', 
    'name' => 
    array (
    0 => 'Bart', 
    1 => 'Simpson', 
), 
    'address' => 
    array (
    0 => '1000 Springfield Road', 
    1 => 'Level 2', 
    2 => 'Los Angeles', 
    3 => 'CA', 
    4 => '90210', 
    5 => '', 
), 
    'date' => 
    array (
    0 => '05', 
    1 => '01', 
    2 => '2017', 
), 

我试图以模拟输入一个简单的HTML表单但阵列之前,所以不知道语法都没有奏效。例如,对于“名字”会是:使用相同的名称属性

<input type="text" name="name[]"> 
 
<input type="text" name="name[]">

回答

0

我确实需要使用[]语法来获得编号阵列:

<input type="text" name="name[]"> 
<input type="text" name="name[]"> 
0

应导致表单提交阵列中

<input type="text" name="name"> 
<input type="text" name="name"> 
+0

在我的测试中,我确实需要使用[]语法来获得编号数组 – user982124