[RESOLU] Virgules superflues

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Virgules superflues

Re: Virgules superflues

par pierrecarre » 12 janv. 2015, 13:02

Merci beaucoup.

Re: Virgules superflues

par Elie » 12 janv. 2015, 12:48

<?php

 $chaine = ",,USA, İrlande,France,,,,";
 $explode = explode(',', $chaine);
 echo implode(', ', array_filter($explode));
 
 echo preg_replace('/(?:([ ])\1)\1*/', '$1', str_replace(',', ' ', $chaine)); 
 
?>
Au choix ...

Virgules superflues

par pierrecarre » 12 janv. 2015, 12:20

Bonjour,

J'ai une phrase de ce type :
,,USA, İrlande,France,,,,

Je voudrai faire disparaitre les virgules superflues.

J'ai essayé plusieurs expressions, mais aucun résultat probant...
preg_replace et str_replace ont été utilisés mais le résultat n'est pas conforme à ce que j'attends.

Vous pourriez me donner une piste, ou une ligne de code qui règlerait le souci ?

D'avance merci