Descripción
array
compact ( string nombrevar | array
nombrevars [, ___])
compact() toma un número variable de parámetros_
Cada uno puede ser tanto una cadena que contiene el nombre
de la variable, como una matriz de nombres de variable_ La
matriz puede contener otras matrices de nombres de variable
en su interior; compact() los procesa
recursivamente_
Para cada uno de estos, compact() busca una
variable con dicho nombre en la tabla de símbolos y la añade a
la matriz de salida de modo que el nombre de la variable es la
clave y el contenido de ésta es el valor para dicha clave_ Para
resumir, hace lo contrario de extract()_
Devuelve la matriz de salida con las variables añadidas a la misma_
Ejemplo 1_ Ejemplo de compact() $ciudad = "San Francisco";
$estado = "CA";
$evento = "SIGGRAPH";
$location_vars = array ("ciudad", "estado");
$resultado = compact ("evento", $location_vars); |
Tras esto, $resultado valdrá array ("evento" => "SIGGRAPH",
"ciudad" => "San Francisco", "estado" => "CA")_
|
Vea también: extract()_
Nota:
Esta función fue añadida en el PHP 4_0_