In PHP esiste una funzione specifica per creare un array associativo a partire da variabili.
La funzione compact()
crea un array associativo a partire dai nomi delle variabili passati come argomento:
$a = 1;
$b = 'Test';
$arr = compact('a', 'b');
print_r($arr);
L'output sarĂ il seguente:
Array
(
[a] => 1
[b] => Test
)