SPIP

[ar] [ast] [bg] [br] [ca] [co] [cpf] [cs] [da] [de] [en] [eo] [es] [eu] [fa] [fon] [fr] [gl] [id] [it] [ja] [lb] [nl] [oc] [pl] [pt] [ro] [ru] [sk] [sv] [tr] [uk] [vi] [zh] Espace de traduction

Descargar

|table_valeur

Abril de 2010

Todas las versiones de este artículo:

|table_valeur devuelve el valor asociado a una clave dentro de una array.


|table_valeur{clave,valor por defecto}

El filtro |table_valeur (a partir de SPIP 1.9) se aplica a una baliza que contenga una array, toma una clave de la array como parámetro y devuelve el valor asociado a esta clave. Ver la baliza #ARRAY para una explicación más general sobre las arrays.

Ejemplo:

devuelve verde.

El parámetro opcional valor por defecto permite precisar un valor a devolver si el valor no se encuentra (la clave no existe o la baliza filtrada no es una array).

[(#GET{una_array}|table_valeur{3,negro})] devuelve negro porque no hay ninguna clave 3.

|table_valeur funciona también con arrays "linearizadas", por ejemplo, las arrays devueltas por las balizas #ENV y #CONFIG (pero estas balizas disponen de su propia sintaxis para acceder a los valores de la array).

La array siguiente linearizada [1] proporciona esto:

a:3:{i:0;s:5:"rojo";i:1;s:4:"azul";i:2;s:4:"verde";}

[(#GET{una_array}|table_valeur{2})] devuelve siempre verde.


Ver el esqueleto de esta página Sitio desarrollado con SPIP | Espace de traduction | Espacio privado