**SPIP**
# Artikel gevalideerd
Artikel "**|in_any** (https://www.spip.net/nl_article6393.html)" wordt
gepubliceerd door Hanjo.
* * *
## |in_any
maandag 10 september 2018 , door [Hanjo](.././?page=auteur&id_auteur=6215&)
**Toepassing:** `[(#BALISE|in_any{tab,def})]`
Het filter **|in_any** test de aanwezigheid van een bepaalde waarde in een
tabel met waardes. De werking komt dus overeen met de pp functie
**in_array**, maar kent twee verschillen:
* Wanneer het eerste argument `tab` dat aan filter **|in_any** wordt
doorgegeven geen tabel is, zal **in_array** een fout melden, terwijl
**in_any** dat niet doet. In dat geval zal **in_any** het argument proberen
om te zetten in een tabel door het te de-serialiseren.
* Wanneer een 2de argument `def` aan het filter wordt doorgegeven, wordt
deze waarde geretourneerd wanneer `tab` geen tabel is.
**Voorbeelden:**
[
in_array geeft een fout
(
#VAL
{10}
|in_array
{geentabel}
)
]
[
in_any geeft geen fout en retourneert: '
(
#VAL
{10}
|in_any
{geentabel,geen tabel}
)
'
]
<!-- uitsluitend zinvol wanneer het geen constanten betreft: -->
[
(
#GET
{leeftijd}
|in_any
{
#ENV
{mogelijke_leeftijden}}
|oui
)
Welkom
]
**Zie ook:** het filter **|find
(https://www.spip.net/ecrire/?exec=article&id_article=4575)** heeft
dezelfde werking, maar met omgekeerde argumenten.
— Verzonden door SPIP (https://www.spip.net/)
![]()