Funkcja compact() PHP

Przykład

Tworzy tablicę zawierającą nazwy zmiennych i ich wartości:

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

Przykłady uruchomieniowe

Definicja i użycie

Funkcja compact() tworzy tablicę zawierającą nazwy zmiennych i ich wartości.

Komentarz:Każdy ciąg znaków, który nie ma przypisanego mu nazwy zmiennej, jest pomijany.

Gramatyka

compact(var1,var2...)
Parametry Opis
var1 Wymagane. Może być ciąg znaków zawierającym nazwy zmiennych lub tablicą zmiennych.
var2,... Opcjonalne. Może być ciąg znaków zawierającym nazwy zmiennych lub tablicą zmiennych. Można przekazać wiele parametrów.

Opis

Funkcja compact() tworzy tablicę złożoną z zmiennych przekazanych jako parametry. Jeśli parametry zawierają tablice, wartości zmiennych z tych tablic również są pobierane.

Zwracany przez tą funkcję tablica jest tablicą asocjacyjną, gdzie kluczami są nazwy parametrów, a wartościami są wartości zmiennych w parametrach.

Zachowanie tej funkcji jest podobne do extract() Przeciwnie.

Szczegóły techniczne

Wartość zwracana: Zwraca tablicę zawierającą wszystkie nazwy zmiennych i ich wartości.
Wersja PHP: 4+

Więcej przykładów

Przykład 1

Użycie ciągów znaków, które nie pasują do zmiennych, oraz tablicy nazw zmiennych:

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

Przykłady uruchomieniowe