Opérations sur les valeurs d'un tableau - PHP - Programmation
Marsh Posté le 07-01-2013 à 14:25:44
$tab[0] = (integer)$tab[0] - 1;
Quand tu fais le explode(), le résultat est un tableau de chaînes de caractères, pas de nb
Marsh Posté le 08-01-2013 à 06:55:30
Oh merci bien
J'ai essayé (integer) et (int) mais ca me retourne 0
Mais c'est bien à cause de explode, en passant par strplit plus aucun souci.
Marsh Posté le 08-01-2013 à 11:41:37
ReplyMarsh Posté le 08-01-2013 à 12:02:03
xsirx a écrit : Oh merci bien |
Comprends pas, j'ai testé sur ma machine ce code, ça marche :
Code :
|
Ca m'affiche bien 26. Je suis en php 5.1.4.
Marsh Posté le 08-01-2013 à 17:22:43
tsoko a écrit : Problème résolu alors? |
Oui c'est bon
rufo a écrit :
|
Effectivement j'ai essayé avec ton exemple ça passe tout seul.
J'ai du faire une bêtise plus haut.
Je vais réessayer
Marsh Posté le 08-01-2013 à 17:25:34
Ben oui, y'avais pas de raison que ça marche pas. Après, faire un cast, c'est pas non plus la méthode la "plus propre". Si t'en a trouvé une autre sans cast, gardes-là
Marsh Posté le 07-01-2013 à 12:56:46
Salut
Je fais du php depuis peu et j'ai un petit souci
Je crée un tableau à partir d'une chaine de chiffres: $val=27/28/22
$tab=explode("/", $val);
J'ai besoin de récupérer la première valeur défalquée de 1 mais je n'y arrive pas; j'ai essayé:
$tab[0] -= 1
--$tab[0]
Comment je pourrais faire?
Merci