Я публикую некоторые данные на другой странице формы. Это корзина для покупок, и отправляемая форма создается на странице раньше, в зависимости от количества товаров в корзине. Например, если есть только 1 элемент, то у нас есть только имя поля «item_name_1», в котором должно храниться значение типа «Sticker» и «item_price_1», в котором хранится цена этого элемента. Но если у кого-то есть 5 предметов, нам потребуется 'item_name_2', 'item_name_3' и т. Д., Чтобы получить значения для каждого элемента вплоть до пятого.
Как лучше всего перебрать эти элементы для получения значений?
Вот что у меня есть, что, очевидно, не работает.
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++;
}
Я все еще относительно новичок в такого рода использовании, поэтому я не совсем понимаю, как лучше всего с этим справляться.
Спасибо.