PHP ha un estratto di funzione che convertirà un array come questo:variabili php per serie - opposto di "estrarre"
$array = array(
'var1' => 1,
'var2' => 2
);
a:
$var1 = 1;
$var2 = 2;
ora, ho bisogno il contrario, i hanno alcune variabili:
$var3 = 'test';
$test = 'another';
$datax = 1;
che deve essere:
$array = array(
'var3' => 'test',
'test' => 'another',
'datax' => 1
);
C'è qualcosa di simile in PHP?
Se questi sono portata globale, è già in possesso in '$ GLOBALS [ 'test']. $ GLOBALS ['var3'] '[' $ GLOBALS' reference] (http://us3.php.net/manual/en/reserved.variables.globals.php) –
Dice 'compact' proprio sulla [pagina di manuale per 'extract'] (http://php.net/extract). Perché non l'hai trovato? – Gordon
La risposta corretta sarebbe "creare una classe contenente le proprietà var3, test e datax", ma sfortunatamente in prospettiva SO che non sarà una risposta alla tua domanda. – CodeCaster