Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
869 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Opérations sur les valeurs d'un tableau

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Opérations sur les valeurs d'un tableau

n°2170106
xsirx
Posté le 07-01-2013 à 12:56:46  profilanswer
 

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

mood
Publicité
Posté le 07-01-2013 à 12:56:46  profilanswer
 

n°2170111
rufo
Pas me confondre avec Lycos!
Posté le 07-01-2013 à 14:25:44  profilanswer
 

$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 ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2170167
xsirx
Posté le 08-01-2013 à 06:55:30  profilanswer
 

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.

Message cité 1 fois
Message édité par xsirx le 08-01-2013 à 06:56:40

---------------
RIP Ian Murdock :(
n°2170190
tsoko
Posté le 08-01-2013 à 11:41:37  profilanswer
 

Problème résolu alors?


---------------
Besoin d'aide pour votre projet? agence web
n°2170195
rufo
Pas me confondre avec Lycos!
Posté le 08-01-2013 à 12:02:03  profilanswer
 

xsirx a écrit :

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.


Comprends pas, j'ai testé sur ma machine ce code, ça marche :

Code :
  1. $val = "27/28/22";
  2. $tab = explode("/", $val);
  3. $tab[0] = (integer)$tab[0] - 1;
  4. echo $tab[0];


 
Ca m'affiche bien 26. Je suis en php 5.1.4.

Message cité 1 fois
Message édité par rufo le 08-01-2013 à 12:02:15

---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
n°2170268
xsirx
Posté le 08-01-2013 à 17:22:43  profilanswer
 

tsoko a écrit :

Problème résolu alors?


 
Oui c'est bon  
 

rufo a écrit :


Comprends pas, j'ai testé sur ma machine ce code, ça marche :

Code :
  1. $val = "27/28/22";
  2. $tab = explode("/", $val);
  3. $tab[0] = (integer)$tab[0] - 1;
  4. echo $tab[0];


 
Ca m'affiche bien 26. Je suis en php 5.1.4.


 
Effectivement j'ai essayé avec ton exemple ça passe tout seul.  :??:  
J'ai du faire une bêtise plus haut.
Je vais réessayer


---------------
RIP Ian Murdock :(
n°2170272
rufo
Pas me confondre avec Lycos!
Posté le 08-01-2013 à 17:25:34  profilanswer
 

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à ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Opérations sur les valeurs d'un tableau

 

Sujets relatifs
un algo qui supp le min et le max d'1 tableau à la fois SVP[c][Transfer de donnees d´un tableau bidimensionel vers unidimensione]
[c][Lire et ecrire dans un tableau de caracteres en dimension 2]Un tableau est-il un objet ?
Tri tableau 2 dimensionsArchitecture Client - Serveur : Tableau Collaboratif
[RESOLU] Resolution systeme linéaire à valeurs imposéescopie des valeurs d'une table dans une autre table
Retourner facilement la cle d'un tableau 
Plus de sujets relatifs à : Opérations sur les valeurs d'un tableau


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR