Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 30/03/2011, 23h37   #1
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Par défaut Supprimer un caractére dans un tableau

Bonsoir,

Je tente de supprimer les virgules du tableau $tab, mais il reste toujours une virgule à la fin du tableau et je ne comprend pas pourquoi.

Code :
1
2
3
4
5
6
7
8
9
10
11
12
$str = "3,4,7";
 
$tab = str_split($str);
$c = ",";
 
unset($tab[array_search($c, $tab)]);
 
foreach($tab as $val) {
 
   echo $val."<br>";
 
}
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 00h45   #2
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Bonsoir
Je pense qu'il y a plus simple :

Code :
1
2
3
$str = "3,4,7";
$new= str_replace(",","",$str); 
echo $new;
Ou encore :

Code :
1
2
3
$str = "3,4,7";
$new= str_replace(",","<br>",$str); 
echo $new;
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/03/2011, 11h50   #3
Membre émérite
 
Avatar de alain31tl
 
Alain
Inscription : novembre 2005
Messages : 897
Détails du profil
Informations personnelles :
Nom : Alain
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : novembre 2005
Messages : 897
Points : 910
Points : 910
Si c'est [Resolu], la moindre des choses, c'est de laisser un commentaire, par politesse.
Un forum, c'est comme dans une épicerie.
On dit : "Bonjour...Merci... Au revoir" !
__________________
Ce n'est pas parce que les choses sont difficiles qu'on n'ose pas les entreprendre.
C'est parce qu'on n'ose pas les entreprendre qu'elles sont difficiles.
alain31tl est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 31/03/2011, 11h58   #4
Membre confirmé
 
Avatar de arthuro45
 
Arthur Salomon
Développeur du dimanche
Inscription : juillet 2009
Messages : 592
Détails du profil
Informations personnelles :
Nom : Arthur Salomon
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur du dimanche

Informations forums :
Inscription : juillet 2009
Messages : 592
Points : 213
Points : 213
Pas de soucis.
Citation:
On dit : "Bonjour...Merci... Au revoir" !
Je dis toujours bonjour, et merci pour m'avoir aidé à résoudre le problème.

Votre solution fonctionne :
Code :
1
2
3
$str = "3,4,7";
$new= str_replace(",","<br>",$str); 
echo $new;
Au revoir
arthuro45 est déconnecté   Envoyer un message privé Réponse avec citation 01
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h42.


 
 
 
 
Partenaires

Hébergement Web