Podręcznik PHP
Poprzedni
Następny
compact
Opis
compact() pobiera zmienną liczbę parametrów.
Każdy parametr może być albo stringiem zawierającym nazwę zmiennej lub tablicę nazw zmiennych.
Tablica może zaierać w sobie inne tablice nazw zmiennych; compact() obsłuży je rekurencyjnie.
Dla każdej z nich compact() Dla każdej z nich compact() sprawdza zmienną o nazwie określnej przez bieżący symbol w tablicy i dodaje ją do tablicy wyjściowej tak, że nazwa zmiennej staje się kluczem z zawartość zmiennej wartością dla tego klucza.
W skrócie, funkcja ta jest przeciwnością extract().
Zwraca ona tablicę zawierającą zmienne do niej dodane.
Dowolne stringi, które nie są ustawione, poprostu będą pominięte.
Przykład 1.
Przykład użycia compact()
$miasto = "San Francisco"; $stan = "CA"; $wydarzenie = "SIGGRAPH"; $zmienne_lokalizacyjne = array ("miasto", "stan"); $wynik = compact ("wydarzenie", "nic", $zmienne_lokalizacyjne);
Zmienna $wynik będzie zawierała:
+Array ([wydarzenie] = SIGGRAPH [miasto] = San Francisco [stan] = CA)
Patrz także: extract().
Poprzedni
Spis treści
Następny
Początek rozdziału