Menukar Rentetan kepada Slug dengan Pembatas Sempang Tunggal
Dalam bidang pembangunan web, selalunya perlu menukar rentetan kepada slug untuk URL pengoptimuman. Slug ialah rentetan dengan aksara alfanumerik, ruang dan sempang sahaja, digunakan untuk mencipta URL yang boleh dibaca dan mesra enjin carian.
Masalah:
Andaikan kita mempunyai rentetan yang kita perlu membersihkan ke dalam URL. Keperluan kami ialah:
Sebagai contoh, rentetan " Ini, URLnya!" harus menjadi "ini-itu-url".
Penyelesaian:
Untuk menangani masalah ini, kita boleh menggunakan fungsi tersuai seperti di bawah:
<code class="php">function slug($z) { $z = strtolower($z); $z = preg_replace('/[^a-z0-9 -]+/', '', $z); $z = str_replace(' ', '-', $z); return trim($z, '-'); }</code>
Begini cara fungsi ini berfungsi:
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Slug Dibatasi Sempang Tunggal daripada Rentetan untuk Pengoptimuman URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!