тогда вы могли бы сделать срез массива, чтобы получить необходимую сумму
ликую некоторые данные на другой странице формы. Это корзина для покупок, и отправляемая форма создается на странице раньше, в зависимости от количества товаров в корзине. Например, если есть только 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++;
}
Я все еще относительно новичок в этом виде использования, поэтому я не совсем понимаю, как лучше всего с этим справляться.
Благодарю.