2016-12-04 2 views
0

HTML:массив дает странный результат сделан из HTML

<input type="text" name="ps[part1['test']]" value="testing multiple array"> 

Текущий результат:

[ps] => Array 
    (
     [part1['test'] => testing multiple array 
    ) 

Ожидая результат:

[ps] => Array 
    (
     [part1] => Array 
      (
       [test] => 12:00 
      ) 

    ) 

Последняя цитата бей ng перерыв где-то

есть что-нибудь не хватает?

+1

Требуется больше кода PHP. –

ответ

4

Вы должны использовать ps['part1']['test'] в качестве имени входа:

<input type="text" name="ps['part1']['test']" value="testing multiple array"> 

Этот путь - когда вы POST данные в PHP он будет получать в $_POST['ps'], создать массив с ключом part1, а затем создать другой ключ с именем test внутри $_POST['ps']['part1'].

+1

совершенный !!! :) спасибо @Dekel – SagarPPanchal

Смежные вопросы