URL フレンドリーな書式設定のための文字列のサニタイズ: 単一ハイフン区切り文字を使用したスラッグの作成
クリーンでユーザー フレンドリーな URL を確保するには、多くの場合、文字列をスラッグに変換することが望ましいです。スラグは文字列の簡潔な表現であり、通常は小文字の英数字とダッシュで構成されます。
問題定義:
当面のタスクは、文字列のサニテーションを考案することです。指定された文字列をスラッグに変換するメソッド。このメソッドは次の基準に従う必要があります:
たとえば、「これが URL です!」という文字列です。これをスラッグ "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>
この関数は文字列を入力として受け取り、次の手順を実行します:
この関数を呼び出すことで、文字列を効果的にサニタイズし、必要に応じて単一ハイフン区切り文字を含むスラッグに変換できます。この結果は、見た目が美しいだけでなく、クリーンでユーザーフレンドリーな URL を実現します。
以上がPHP で単一ハイフン区切り文字を使用して URL フレンドリーなスラッグを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。