文字列の例があります: "over-80 ---of-international----visitors-want-to-return"
書き込みURLの複数の「--」から「-」を削除する方法申し訳ありませんが、私の英語は非常に悪いです
文字列の例があります: "over-80 ---of-international----visitors-want-to-return"
書き込みURLの複数の「--」から「-」を削除する方法申し訳ありませんが、私の英語は非常に悪いです
$string = 'over-80---of-international----visitors-want-to-return';
$string = preg_replace('#-{2,}#', '-', $string);
これを試して:
$new = 'over-80---of-international----visitors-want-to-return';
do {
$old = $new;
$new = str_replace('--', '-', $old);
} while($old != $new);
このループは、何もすることがなくなるまで -- から -- に変わります。