"-" Çoklu değiştirin

2 Cevap php

Possible Duplicate:
PHP Preg-Replace more than one underscore

Sadece bir PHP ile bir dize işaretleri - Merhaba, Ben sadece 2 veya daha fazla yerini nasıl merak ediyorum.

Gibi pek

1-2 --- 3 - 4

gitmek istiyorum

1-2-3-4

Teşekkürler :)

2 Cevap

Kullan preg_replace:

$str = preg_replace('/-+/', '-', $str);

Gerek regex

$text="1-2---3--4";
$s = implode("-",array_filter ( explode("-",$text) )) ;
print_r($s);