Bonjour,
Soit un tableau :
#SET {un_tableau,#ARRAY }
#SET {un_tableau,#GET {un_tableau}|push{une_autre_valeur}}
#SET {un_tableau,#GET {un_tableau}|push{une_troisieme_valeur}}
Comment utiliser la fonction array_pop sur un_tableau dans un squelette ?
http://php.net/manual/fr/function.array-pop.php
Si je fais
#SET {un_tableau,#GET {un_tableau}|array_pop}
il me renvoie le dernier élément, et non le tableau.
Merci
--
Stéphane
Les Voisins Spipeurs : http://www.voisins-spipeurs.net
pierretux
(Pierre KUHN)
Janvier 9, 2018, 10:39
2
b_b
Janvier 9, 2018, 10:39
3
Hop,
Le 09/01/2018 à 11:36, Stéphane Santon a écrit :
Bonjour,
Soit un tableau :
#SET {un_tableau,#ARRAY }
#SET {un_tableau,#GET {un_tableau}|push{une_autre_valeur}}
#SET {un_tableau,#GET {un_tableau}|push{une_troisieme_valeur}}
Comment utiliser la fonction array_pop sur un_tableau dans un squelette ?
PHP: array_pop - Manual
Si je fais
#SET {un_tableau,#GET {un_tableau}|array_pop}
il me renvoie le dernier élément, et non le tableau.
C'est bien ce que c'est censé faire d'après la doc non ?
"array_pop() dépile et retourne le dernier élément du tableau array"
++
b_b
Le 09/01/2018 à 11:39, Bruno Bergot a écrit :
Comment utiliser la fonction array_pop sur un_tableau dans un squelette ?
PHP: array_pop - Manual
Si je fais
#SET {un_tableau,#GET {un_tableau}|array_pop}
il me renvoie le dernier élément, et non le tableau.
C'est bien ce que c'est censé faire d'après la doc non ?
"array_pop() dépile et retourne le dernier élément du tableau array"
Oui, ça fait bien ce pour quoi array_pop est défini.
Mais je désire avoir comme résultat le tableau démuni de son dernier élément (et non le dernier élément). Comment faire alors ?
--
Stéphane
Les Voisins Spipeurs : http://www.voisins-spipeurs.net
Chourak
(Chourak)
Janvier 9, 2018, 1:16
5
Le 09/01/2018 à 13:53, Stéphane Santon a écrit :
Le 09/01/2018 à 11:39, Bruno Bergot a écrit :
Comment utiliser la fonction array_pop sur un_tableau dans un squelette ?
PHP: array_pop - Manual
Si je fais
#SET {un_tableau,#GET {un_tableau}|array_pop}
il me renvoie le dernier élément, et non le tableau.
C'est bien ce que c'est censé faire d'après la doc non ?
"array_pop() dépile et retourne le dernier élément du tableau array"
Oui, ça fait bien ce pour quoi array_pop est défini.
Mais je désire avoir comme résultat le tableau démuni de son dernier élément (et non le dernier élément). Comment faire alors ?
avec |array_slice{0,-1} ?
Bonjour,
Le 09/01/2018 à 14:16, Chourak a écrit :
Comment utiliser la fonction array_pop sur un_tableau dans un squelette ?
Si je fais #SET {un_tableau,#GET {un_tableau}|array_pop}
il me renvoie le dernier élément, et non le tableau.
Mais je désire avoir comme résultat le tableau démuni de son dernier élément (et non le dernier élément). Comment faire alors ?
avec |array_slice{0,-1} ?
SUPER ! Merci
--
Stéphane
Les Voisins Spipeurs : http://www.voisins-spipeurs.net