PHP - Estratto di funzioni ()
Sintassi
extract($array, $extract_type, $prefix)
Definizione e utilizzo
Questa funzione viene utilizzata per importare variabili da un array nella tabella dei simboli corrente. Accetta un array associativo e tratta le chiavi come nomi di variabili e valori come valori di variabili. Per ogni coppia chiave / valore verrà creata una variabile nella tabella dei simboli corrente, soggetta ai parametri extract_type e prefix.
Parametri
Suor n | Parametro e descrizione |
---|---|
1 | array(Required) Specifica un array |
2 | extract_type(Optional) . La funzione extract () verifica la presenza di nomi di variabili non validi e collisioni con nomi di variabili esistenti. Questo parametro specifica come vengono trattati i nomi non validi e in conflitto.
|
3 | prefix(Optional) Se EXTR_PREFIX_SAME, EXTR_PREFIX_ALL, EXTR_PREFIX_INVALID o EXTR_PREFIX_IF_EXISTS vengono utilizzati nel parametro extract_rules, è richiesto un prefisso specificato. Questo parametro specifica il prefisso. Il prefisso viene automaticamente separato dalla chiave della matrice da un carattere di sottolineatura. |
Valore di ritorno
Restituisce il numero di variabili importate con successo nella tabella dei simboli.
Esempio
Prova il seguente esempio:
<?php
$size = "large";
$input = array("color" => "blue", "size" => "medium", "shape" => "sphere");
extract($input, EXTR_PREFIX_SAME, "bbcx");
echo "$color, $size, $shape, $bbcx_size";
?>
Questo produrrà il seguente risultato:
blue, large, sphere, medium