PHP compact() funktion

Eksempel

Opretter et array, der indeholder variabelnavne og deres værdier:

<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";
$result = compact("firstname", "lastname", "age");
print_r($result);
?>

Kør en eksempel

Definition og brug

compact() funktionen opretter et array, der indeholder variabelnavne og deres værdier.

Kommentar:Enhver streng, der ikke matcher et variabelnavn, overses.

Syntaks

compact(var1,var2...)
Parametre Beskrivelse
var1 Obligatorisk. Kan være en streng med variabelnavne eller en variabelarray.
var2,... Valgfri. Kan være en streng med variabelnavne eller en variabelarray. Mange parametre er tilladt.

Beskrivelse

compact() funktionen opretter et array bestående af variablerne, der leveres som parametre. Hvis der er arrays i parametrene, vil værdierne af variablerne i disse arrays også blive indhentet.

Det array, som denne funktion returnerer, er et associativt array, hvor nøglerne er funktionens parametre, og værdierne er værdierne af variablerne i parametrene.

Denne funktion udfører følgende adfærd: extract() Det modsatte er tilfældet.

Tekniske detaljer

Returværdi: Returnerer et array med alle variabelnavne og deres værdier.
PHP version: 4+

Flere eksempler

Eksempel 1

Brug af streng, der ikke matcher variabler, samt en variabelnavnearray:

<?php
$firstname = "Bill";
$lastname = "Gates";
$age = "60";
$name = array("firstname", "lastname");
$result = compact($name, "location", "age");
print_r($result);
?>

Kør en eksempel