將字串轉換為帶有單一連字分隔符號的slugs
在Web 開發領域,經常需要將字串轉換為URL 的slugs優化。 Slug 是僅包含字母數字字元、空格和連字號的字串,用於建立可讀且搜尋引擎友善的 URL。
問題:
假設我們有一個字串我們需要清理成 URL。我們的要求是:
例如字串 "這是網址!」應該變成「this-is-the-url」。
解:
要解決這個問題,我們可以使用如下所示的自訂函數:
<code class="php">function slug($z) { $z = strtolower($z); $z = preg_replace('/[^a-z0-9 -]+/', '', $z); $z = str_replace(' ', '-', $z); return trim($z, '-'); }</code>
此函數的工作原理如下:
以上是如何從字串建立單一連字號分隔的 Slug 以進行 URL 最佳化?的詳細內容。更多資訊請關注PHP中文網其他相關文章!