-4

文字列の例があります: "over-80 ---of-international----visitors-want-to-return"

書き込みURLの複数の「--」から「-」を削除する方法申し訳ありませんが、私の英語は非常に悪いです

4

4 に答える 4

5
$string = 'over-80---of-international----visitors-want-to-return';
$string = preg_replace('#-{2,}#', '-', $string);
于 2013-07-17T07:03:11.637 に答える
0

これを試して:

$new = 'over-80---of-international----visitors-want-to-return';

do {
    $old = $new;
    $new = str_replace('--', '-', $old);
} while($old != $new);

このループは、何もすることがなくなるまで -- から -- に変わります。

于 2013-07-17T07:01:03.303 に答える