清理字串以實現URL 友善格式:使用單連字分隔符號建立Slug
為了確保乾淨且用戶友好的URL,它通常需要將字串轉換為slug。 slug 是字串的簡潔表示,通常由小寫字母數字字元和破折號組成。
問題定義:
目前的任務是設計一個字串清理將給定字串轉換為 slug 的方法。此方法應遵循以下標準:
例如,字串「This, is the URL!」應轉換為 slug「this-is-the-url」。
解:
為了實現此目的,我們可以使用PHP 函數來執行必要的操作轉換:
<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 中使用單一連字分隔符號建立 URL 友善的 Slug?的詳細內容。更多資訊請關注PHP中文網其他相關文章!