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

Download

|table_valeur

14 februari

Alle versies van dit artikel:


Het filter |table_valeur wordt toegepast op een baken met een tabel en geeft de waarde behorend bij een aangegeven sleutelwaarde terug.

Lees het baken #ARRAY voor een uitgebreide uitleg van tabellen.

Voorbeeld:

#SET{mijn_tabel,#ARRAY{0,roood,1,blauw,2,groen}}

[(#GET{mijn_tabel}|table_valeur{2})]

zal als resultaat geven groen.

Een optionele parameter geeft een standaardwaarde in het geval dat de sleutelwaarde niet wordt gevonden.

[(#GET{mijn_tabel}|table_valeur{3,zwart})] geeft als resultaat zwart omdat de sleutelwaarde 3 niet bestaat.

|table_valeur werkt ook met lineaire tabellen, zoals de tabellen die met de bakens #ENV en #CONFIG worden teruggegeven (hoewel deze bakens hun eigen syntax hebben om de gegevens te benaderen).

De bovenstaande tabel als seriële tabel [1] geeft:

a:3:{i:0;s:4:"rood";i:1;s:5:"blauw";i:2;s:5:"groen";}

[(#GET{mijn_tabel}|table_valeur{2})] geeft nog altijd groen.


Het skelet van deze bladzijde zien Site gebouwd met SPIP | Vertaalruimte | Privé-site