Chiavi da variabili in PHP
Supponiamo di avere un array come il seguente:
<?php
$arr = ['a', 'b', 'c'];
?>
Stampiamo a video l'elemento con chiave 0:
<?php
$arr = ['a', 'b', 'c'];
echo $arr[0]; // stamperà 'a'
?>
Ora, non scriviamo la chiave dell'elemento da stampare direttamente tra le parentesi quadre, ma salviamola in una variabile:
<?php
$arr = ['a', 'b', 'c'];
$key = 0; // salviamo la chiave in una variabile
?>
Utilizziamo ora la nostra variabile per stampare l'elemento corrispondente:
<?php
$arr = ['a', 'b', 'c'];
$key = 0; // salviamo la chiave in una variabile
echo $arr[$key]; // stamperà 'a'
?>
Sono date le seguenti variabili:
<?php
$arr = [1, 2, 3, 4, 5];
$key1 = 1;
$key2 = 2;
?>
Trovate la somma degli elementi le cui chiavi sono memorizzate nelle variabili.
Sono date le seguenti variabili:
<?php
$arr = ['a' => 1, 'b' => 2, 'c' => 3];
$key = 'b';
?>
Stampate a video l'elemento dell'array
la cui chiave è memorizzata nella variabile $key.