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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème array en php

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème array en php

n°2047827
atout1
Etudiant
Posté le 10-01-2011 à 12:29:17  profilanswer
 

Bonjour, tout le monde ca va ?
 
j'ai un chaine de caractère qui prend la forme suivant :1::2::0::3:
 
j'aimerais mettre les valeurs (1,2,0,3) dans un array donc j'ai appliqué le code suivant :
 
$chaine = ":1::2::0::3:";
$tableau = explode(":", $chaine);
foreach ($tableau as $k)  
{
 if(empty($k))
 unset($tableau[$k]);
}
$tableau = array_filter($tableau);
print_r($tableau);  
le problème est que après l'exécution de ce code : j'ai un Array ( [1] => 1 [3] => 2 [7] => 3 )  qui contient 1 2 3 mais pas le 0, comment faire pour laisser le 0 ??? Merci pour votre aide

mood
Publicité
Posté le 10-01-2011 à 12:29:17  profilanswer
 

n°2047831
esox_ch
Posté le 10-01-2011 à 12:49:08  profilanswer
 

Bein tu enlèves l'appel à array_filter :heink:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2047853
atout1
Etudiant
Posté le 10-01-2011 à 14:06:23  profilanswer
 

esox_ch a écrit :

Bein tu enlèves l'appel à array_filter :heink:


 
oui .. mais si j'enlève l'array_filter tout les élements vides reste dans le tableau

n°2047854
esox_ch
Posté le 10-01-2011 à 14:09:41  profilanswer
 

Ok alors vires ton foreach qui ne sert à rien et crée une fonction de callback pour array_filter qui fasse ce que tu veux vraiment


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2047867
atout1
Etudiant
Posté le 10-01-2011 à 14:27:23  profilanswer
 

esox_ch a écrit :

Ok alors vires ton foreach qui ne sert à rien et crée une fonction de callback pour array_filter qui fasse ce que tu veux vraiment


 
OK merci j'ai fais ça LOL ..  
problème résolu

n°2047897
skeye
Posté le 10-01-2011 à 16:06:12  profilanswer
 

...et faire un explode('::', substr($chaine, 1, -1)) c'est trop simple?[:pingouino dei]

Message cité 1 fois
Message édité par skeye le 10-01-2011 à 16:10:15

---------------
Can't buy what I want because it's free -
n°2047898
esox_ch
Posté le 10-01-2011 à 16:15:10  profilanswer
 

Je mérite un coup de pelle à clou pas possible .. j'y ai même pas pensé :bounce:


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°2047915
atout1
Etudiant
Posté le 10-01-2011 à 17:00:04  profilanswer
 

skeye a écrit :

...et faire un explode('::', substr($chaine, 1, -1)) c'est trop simple?[:pingouino dei]


eh oui merci pour la remarque


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

  Problème array en php

 

Sujets relatifs
Problème mysql fetch array [SOLVED]Problème d'array
probleme d'organisation d'un tableau php (array)Problème d'affichage double boucle (mysql_fetch_array)
suppression dans un array (tableau) [modifié][PHP] Problème Array : test de valeurs negatives de suite
Array crée a partir d'une bdd (probléme)...Probleme avec un array
Problème d'ajout dans un arrayProblème de tableau array
Plus de sujets relatifs à : Problème array en php


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