PHP: Получить индекс элемента с именем тега

Я пытаюсь получить индекс элемента HTML и передать его переменной PHP, чтобы в конечном итоге загрузить в базу данных.

<form method="post" action="insert.php" enctype="multipart/form-data"> .... <div><textarea name="paragraph[]"></textarea></div> //index 0 <div><textarea name="paragraph[]"></textarea></div> //index 1 <div><textarea name="paragraph[]"></textarea></div> //index 2 .... </form> if(isset($_POST['paragraph'])) { foreach ( $_POST['paragraph'] as $paragraph){ //get index of container div for this paragraph and store it in a variable } } 

Глядя на этот ответ переполнения стека , я предполагаю, что я должен сделать что-то вроде:

 $divs = $dom->getElementsByTagName('div'); 

Однако вместо того, чтобы получать все элементы <div> и хранить их в массиве, можно ли каким-либо образом получить текущий элемент <div> из цикла foreach и сохранить его индекс в переменной?

Некоторые пояснения: форма динамична. Таким образом, это может выглядеть так:

 <form> <div><textarea name="paragraph[]"></textarea></div> //index 0 <div><textarea name="something_else"></textarea></div> index 1 <div><textarea name="paragraph[]"></textarea></div> //index 2 <div><textarea name="paragraph[]"></textarea></div> //index 3 </form>