savez vous comment tester si un tableau est vide
j’y arrive à peu pres avec
{si [(#GET{montableau}|table_valeur{0})] |!={""})}
mais ce n’est suremet pas la bonne syntaxe
savez vous comment tester si un tableau est vide
j’y arrive à peu pres avec
{si [(#GET{montableau}|table_valeur{0})] |!={""})}
mais ce n’est suremet pas la bonne syntaxe
Bien sur c’est [(#GET{montableau}|table_valeur{0})] |=={« »} pour vide … la bonne syntaxe ???
Message du 07/09/18 10:56
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : spip@rezo.net
Copie à :
Objet : [Spip] tester si un tableau est videsavez vous comment tester si un tableau est vide
j’y arrive à peu pres avec{si [(#GET{montableau}|table_valeur{0})] |!={« »})}
mais ce n’est suremet pas la bonne syntaxe
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
Le 07/09/2018 à 11:02, Josiane ALETTO a écrit :
Bien sur c'est [(#GET{montableau}|table_valeur{0})] |=={""} pour vide ... la bonne syntaxe ???
en php ya empty
vois les détails pour les différents cas :
donc [(#GET{montableau}|empty)]
si ça te convient
JL
> Message du 07/09/18 10:56
> De : "Josiane ALETTO" <josiane.aletto@orange.fr>
> A : spip@rezo.net
> Copie à :
> Objet : [Spip] tester si un tableau est vide
>> savez vous comment tester si un tableau est vide
j'y arrive à peu pres avec> {si [(#GET{montableau}|table_valeur{0})] |!={""})}
>
> mais ce n'est suremet pas la bonne syntaxe
>
_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l'aide à toute heure : http://spip.net/irc
j’ai mis [(#GET{sel_articles}|empty)] pour voir le résultat : j’obtiens le filtre empty n’existe pas ???
( sel_articles= un tableau )
Message du 07/09/18 11:47
De : « JLuc » jluc@no-log.org
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] tester si un tableau est videLe 07/09/2018 à 11:02, Josiane ALETTO a écrit :
Bien sur c’est [(#GET{montableau}|table_valeur{0})] |=={« »} pour vide … la bonne syntaxe ???
en php ya empty
vois les détails pour les différents cas :
PHP: empty - Manualdonc [(#GET{montableau}|empty)]
si ça te convientJL
Message du 07/09/18 10:56
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : spip@rezo.net
Copie à :
Objet : [Spip] tester si un tableau est videsavez vous comment tester si un tableau est vide
j’y arrive à peu pres avec{si [(#GET{montableau}|table_valeur{0})] |!={« »})}
mais ce n’est suremet pas la bonne syntaxe
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
{si [(#GET{sel_articles}|empty)] |!={false})} donne aussi filtre empty non défini
Message du 07/09/18 14:00
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : « JLuc » jluc@no-log.org, spip@rezo.net
Copie à :
Objet : Re: [Spip] tester si un tableau est videj’ai mis [(#GET{sel_articles}|empty)] pour voir le résultat : j’obtiens le filtre empty n’existe pas ???
( sel_articles= un tableau )
Message du 07/09/18 11:47
De : « JLuc » jluc@no-log.org
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] tester si un tableau est videLe 07/09/2018 à 11:02, Josiane ALETTO a écrit :
Bien sur c’est [(#GET{montableau}|table_valeur{0})] |=={« »} pour vide … la bonne syntaxe ???
en php ya empty
vois les détails pour les différents cas :
PHP: empty - Manualdonc [(#GET{montableau}|empty)]
si ça te convientJL
Message du 07/09/18 10:56
De : « Josiane ALETTO » josiane.aletto@orange.fr
A : spip@rezo.net
Copie à :
Objet : [Spip] tester si un tableau est videsavez vous comment tester si un tableau est vide
j’y arrive à peu pres avec{si [(#GET{montableau}|table_valeur{0})] |!={« »})}
mais ce n’est suremet pas la bonne syntaxe
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.netArchives : https://www.mail-archive.com/spip@rezo.net/maillist.html
Infos : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
Irc : de l’aide à toute heure : http://spip.net/irc
Le 07/09/2018 à 14:05, Josiane ALETTO a écrit :
{si [(#GET{sel_articles}|empty)] |!={false})} donne aussi filtre empty non défini
Si #GET{sel_articles} est un tableau vide (tel que [(#SET{sel_articles, #LISTE})] ), alors [(#GET{sel_articles}|non) ... ] fait très bien l’affaire.
Si tu as des entrées vides dans ton tableau que tu veux filtrer, tel que
[(#SET{sel_articles, #LISTE{'', 0, #NULL}})] alors un array_filter fera l’affaire (enlèvera toute valeur équivalente à false du tableau)
[(#GET{sel_articles}|array_filter|non) ... ]
MM.
Le 07/09/2018 à 14:00, Josiane ALETTO a écrit :
j'ai mis [(#GET{sel_articles}|empty)] pour voir le résultat : j'obtiens le filtre empty n'existe pas ???
En effet, c'est parceque 'empty' est une structure du langage PHP et non une fonction
et ne peut donc pas être utilisé comme filtre.
Mais tu peux tester directement comme l'indique marcimat
[(#GET{sel_articles}|oui) pas vide]
JL