P и QTY - это массивы, потому что вы создали их с использованием синтаксиса variable[]
. И когда вы пытаетесь превратить массив в строку, PHP просто использует «Массив». Вывод чего-либо превращает его в строку, а затем печатает ее в строку.
[]
говорит PHP о необходимости создания нового ключа в массиве и присвоении ему значения.
Если вы хотите получить доступ к значениям p
, сделайте так:
foreach($_GET['p'] as $value)
{
// $value is one of the values of the array, and it goes through all of them
}
foreach выполняет итерацию по всем значениям массива, где $value
- значение текущего элемента, с которым вы работаете.
Если вы хотите получить доступ к первому значению, присвоенному p
, используйте
echo $_GET['p'][0];