Таким образом, ваша переменная массива будет выглядеть примерно так (исходя из вашего примера кода):
// print_r($items)
Array(
[0] => ['unit' => '', 'quantity' => '', 'price' = ''],
[1] => ['unit' => '', 'quantity' => '', 'price' = ''],
[2] => ['unit' => '', 'quantity' => '', 'price' = ''],
// etc...
)
В пустых строках будут только ваши данные.
Вы добавляетемассив в массив, так что если вы хотите проанализировать массив $items
, вы можете использовать foreach
:
foreach($items as $item) {
print_r($item);
}
Этот вывод должен быть похож на:
Array
(
[unit] => '',
[quantity] => '',
[price] => ''
)
Ноон будет зацикливаться на каждом массиве в $items
, поэтому в моем случае, используя приведенный выше код, он будет print_r()
три раза.
Еще один способ его визуализации:
print $items[0]['unit'];
print $items[1]['unit'];
print $items[2]['unit'];
Каждыймассив индексируется (если вы не определили ключ), поэтому [0]
будет первым массивом в массиве $items
, тогда вы ссылаетесь на ключ ['unit']
.
Вот ссылка на что-то, что можетпоможет вам понять больше: https://www.geeksforgeeks.org/multidimensional-arrays-in-php/
Надеюсь, это поможет!