compact

 

PHP -> Funkcie -> Array funkcie PHP -> funkcia compact

Syntax


array compact ( mixed menoprem [, mixed ...] )

Popis


Príkaz jazyka PHP
Vytvoriť pole obsahujúce premenné a ich hodnoty

compact() berie premenný počet parametrov. Každý parameter môže byť buď reťazec obsahujúci názov premennej alebo pole názvov premenných. Pole môže v sebe obsahovať iné polia názvov premenných; compact() ho spracováva rekurzívne.

Pre každý z nich compact() hľadá premennú s takým názvom v aktuálnej tabuľke symbolov a pridáva ho do výstupného poľa tak, že názov premennej sa stáva kľúčom a obsah premennej sa stáva hodnotou pre tento kľúč. V skratke, robí opak funkcie extract. Vracia výstupné pole so všetkými do neho pridanými premennými.

Hocaké reťazce, ktoré nie sú nastavené, sa jednoducho preskočia.

Príklad


<?php
$mesto = "San Francisco";
$stat = "CA";
$udalost = "SIGGRAPH";

$pozicia_prem = array("mesto", "stat");

$vysledok = compact("udalost", "tu_nic", $pozicia_prem);

/*
Po tomto $vysledok bude:

Array
(
   [event] => SIGGRAPH
   [city] => San Francisco
   [state] => CA
)
*/

?>


Pozri aj


extract



vytlačiť článok  hľadať súvisiace články 

Vyhľadávanie na stránke
Reklama
Náhodný obrázok
náhodný obrázok
Kontakty

Martin Kasman, M Software
Smreková 3095/23
Email: martin@kasman.sk

Telefón: 0908 270 294