Invoeging van elemente van multidimensionele skikkings in 'n lus in PHP
Laat ons kyk hoe invoegings uitgevoer word tydens die deurloop van multidimensionele skikkings. Kom ons sê, byvoorbeeld, ons het die volgende skikking:
<?php
$users = [
[
'name' => 'user1',
'age' => 30,
],
[
'name' => 'user2',
'age' => 31,
],
[
'name' => 'user3',
'age' => 32,
],
];
?>
Laat ons dit deurloop met 'n lus en stringe uit sy elemente vorm:
<?php
foreach ($users as $user) {
echo $user['name'] . ': ' . $user['age'] . '<br>';
}
?>
Laat ons ons kode vereenvoudig deur gebruik te maak van variabelinvoegings:
<?php
foreach ($users as $user) {
echo "{$user['name']}: {$user['age']}<br>";
}
?>
Laat ons dit verder vereenvoudig deur die aanhalingstekens rondom die sleutels weg te laat:
<?php
foreach ($users as $user) {
echo "$user[name]: $user[age]<br>";
}
?>
Gegewe die volgende skikking:
<?php
$products = [
[
'name' => 'product1',
'price' => 100,
'amount' => 5,
],
[
'name' => 'product2',
'price' => 200,
'amount' => 6,
],
[
'name' => 'product3',
'price' => 300,
'amount' => 7,
],
];
?>
Vertoon met behulp van hierdie skikking 'n kolom produkte in enige formaat wat jy kan uitdink.