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