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