Je souhaite afficher le site Web chinois
et convertir certains caractères spéciaux en "-"
$patten = array(
'!',
'!',
'?',
'?',
'~',
'~',
'「',
'」',
',',
',',
'.',
'。'
);
$zh_url = str_replace(' ','',str_replace($patten,'-',strtolower($title)));
Comme ça
Seuls deux "--" apparaissent parfois
Comment faire en sorte que la chaîne devienne automatiquement "un" lorsqu'il y en a deux ou plus (inclus) "--"
xx-x--xxxx-- xxx
devient
xx -x-xxxx-xxx
Alors s'il y a plus d'un "-" à la fin de la chaîne, supprimez-le ?
Par exemple, xxxxxxx-xxx-- devient xxxxxxx-xxx
mise à jour :