Bonsoir,
J'ai besoin tester si une balise a la valeur A ou la valeur B ou la valeur C ?
par exemple, comment écrire les deux tests suivants ?
si #ID_RUBRIQUE = 1, 2 ou 3, alors <INCLURE{fond=toto>
si #ID_RUBRIQUE n'a ni la valeur 1 ni 2 ni 3, alors <INCLURE=titi>
Ça doit être tout bête mais ça m'échappe.
Merci beaucoup d'avance
in_array
https://www.php.net/manual/fr/function.in-array.php
[(#ID_RUBRIQUE|in_array{#LISTE {1,2,3}}|oui) … ]
--
RastaPopoulos
C'est toujours au moment où on pose la question que la mémoire revient..
match ou in_array devraient faire l'affaire
[(#MABALISE|match{^(1|2|3)$}|oui)... code si oui...]
ou [(#MABALISE|in_array{#LISTE {1,2,3}}|oui)... code si oui...]
à moins que quelqu'un.e ait une autre solution ?
JLuc
(JLuc)
Juin 5, 2019, 6:36
4
Le 04/06/2019 à 23:50, Manu a écrit :
C'est toujours au moment où on pose la question que la mémoire revient..
match ou in_array devraient faire l'affaire
[(#MABALISE|match{^(1|2|3)$}|oui)... code si oui...]
ou [(#MABALISE|in_array{#LISTE {1,2,3}}|oui)... code si oui...]
à moins que quelqu'un.e ait une autre solution ?
Pas forcément la meilleure solution dans ce cas précis
mais le plugin switchcase (pub!) apporte le confort de pouvoir écrire :
#SWITCH {#MABALISE }
[(#CASE {1}) ... code spip]
[(#CASE {2}) ... autre code spip]
...
JL