Foreach valor do POST do formulário

Publico alguns dados em outra página de um formulário. É um carrinho de compras, e o formulário que está sendo enviado está sendo gerado na página antes, dependendo de quantos itens estão no carrinho. Por exemplo, se houver apenas 1 item, teremos apenas o nome do campo 'item_name_1', que deve armazenar um valor como "Adesivo" e "item_price_1", que armazena o preço desse item. Mas se alguém tiver 5 itens, precisaríamos de 'item_name_2', 'item_name_3' etc. etc. para obter os valores de cada item até o quint

Qual seria a melhor maneira de percorrer esses itens para obter os valores?

Aqui está o que eu tenho, que obviamente não está funcionand

extract($_POST);

$x = 1; // Assuming there's always one item we're on this page, we set the variable to get into the loop

while(${'item_name_' .$x} != '') {

echo ${'item_name' .$x};

$x++;

}

Ainda sou relativamente novo nesse tipo de uso, então não sou totalmente a melhor maneira de lidar com isso.

Obrigado

questionAnswers(4)

yourAnswerToTheQuestion