English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial di base PHP

Tutorial avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione compact() PHP

PHP Array Funzione Manuale

La funzione compact() crea un array che include i nomi delle variabili e i loro valori

Sintassi

compact ( mixed $varname1[, mixed $... ] );

Definizione e uso

  Crea un array che contiene le variabili e i loro valori.
Per ogni parametro, compact() cerca il nome della variabile nel simbolo attuale e lo aggiunge all'array di output, il nome della variabile diventa il nome della chiave e il contenuto della variabile diventa il valore della chiave. In altre parole, fa l'opposto di extract(). Restituisce l'array con tutte le variabili aggiunte.

Valore di ritorno

 Restituisce l'array di output, che contiene tutte le variabili aggiunte.

Eccezioni/Errore

 Se la stringa punta a una variabile non definita, compact() genererà un errore di livello E_NOTICE.

Parametro

Numero di sequenzaParametri e descrizione
1

varname1(Obbligatorio)

La funzione compact() accetta un numero variabile di parametri. Ogni parametro può essere una stringa che contiene il nome della variabile o un array che contiene il nome della variabile, l'array può anche contenere altri elementi che sono nomi di variabili. compact() può trattare ricorsivamente.

Esempio online

 La funzione compact() utilizza i valori forniti per creare un array di coppie chiave-valore

<?php
$città = "San Francisco";
$stato = "CA";
$evento = "SIGGRAPH";
$location_vars = array("città", "stato");
$result = compact("evento", "nothing_here", $location_vars);
print_r($result);
?>
Testa e vedi‹/›

Risultato di output:

Array
(
    [evento] => SIGGRAPH
    [città] => San Francisco
    [stato] => CA
)

  PHP Array Funzione Manuale