Saya mahu memaparkan tapak web Cina
dan menukar beberapa aksara khas kepada "-"
$patten = array(
'!',
'!',
'?',
'?',
'~',
'~',
'「',
'」',
',',
',',
'.',
'。'
);
$zh_url = str_replace(' ','',str_replace($patten,'-',strtolower($title)));
Seperti ini
Hanya dua "--" kadangkala muncul
Cara membuat rentetan secara automatik menjadi "satu" apabila terdapat dua atau lebih (inklusif) "--"
xx-x--xxxx-- xxx
menjadi
xx -x-xxxx-xxx
Kemudian jika terdapat lebih daripada satu "-" di hujung rentetan, tanggalkannya?
Sebagai contoh, xxxxxxx-xxx-- menjadi xxxxxxx-xxx
kemas kini: