Обработка динамических полей

Имеется форма, в которой при помощи js реализовано динамическое добавление полей:

  add_text.addEventListener("click", function(){
  count++;
  var i = count;
  
  var div = document.createElement('div');
  div.id = 'txt_'+i;
  div.classList = 'element';
  document.querySelector('#block_dynamic').appendChild(div);
  text();
function text() {
  var textarea = document.createElement('textarea');
  textarea.id = 'xf_txt'+ i;
  textarea.classList = 'xfupload_text';
  textarea.rows = 1;
  textarea.placeholder = 'Начните вводить текст';
  textarea.name = "xfield["+ i +"]";
  document.querySelector('#txt_'+i).appendChild(textarea);
});

Работает отлично, динамические поля передают данные.

foreach( $_POST['xfield'] as $item ) {
 $items[] = $item;
}

$add = implode( $items,'<br>' );

Например, есть такие поля:

<input id="xf_txt1" name="xfield[1]" value="Заголовок1"/>
<input id="xf_txt2" name="xfield[2][h2]" value="Заголовок2"/>
<input id="xf_txt3" name="xfield[3]" value="Заголовок3"/>

php выводит:

Заголовок1
Array
Заголовок3

Как из xfield[2][h2] получить тот же value?


Ответы (0 шт):