[RESOLU] Virgules superflues

Petit nouveau ! | 9 Messages

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
Mon site sur le crédit bancaire

Mammouth du PHP | 1339 Messages

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 ...
Bon sinon tu me fais un message privé et on se fait un TeamViewer

Petit nouveau ! | 9 Messages

12 janv. 2015, 13:02

Merci beaucoup.
Mon site sur le crédit bancaire