Вметнување на елементи на повеќедимензионални низи во циклус во PHP
Ајде да погледнеме како се извршуваат вметнувања при итерација на повеќедимензионални низи. Да речеме, на пример, дека ја имаме следнава низа:
<?php
$users = [
[
'name' => 'user1',
'age' => 30,
],
[
'name' => 'user2',
'age' => 31,
],
[
'name' => 'user3',
'age' => 32,
],
];
?>
Ајде да ја итерираме со циклус и да формираме стрингови од нејзините елементи:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['age'] . '<br>';
}
?>
Да го поедноставиме нашиот код, користејќи вметнување на променливи:
<?php
foreach ($users as $user) {
echo "{$user['name']}: {$user['age']}<br>";
}
?>
Уште повеќе поедноставување, со отстранување на наводниците од клучевите:
<?php
foreach ($users as $user) {
echo "$user[name]: $user[age]<br>";
}
?>
Дадена е следнава низа:
<?php
$products = [
[
'name' => 'product1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'product2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'product3',
'price' => 300,
'amount' => 7,
],
];
?>
Прикажете со помош на оваа низа колона на производи во некој формат што ќе го смислите.