単一ハイフン区切り文字を使用した文字列のスラッグへの変換
Web 開発の領域では、多くの場合、文字列を URL のスラッグに変換する必要があります。最適化。スラグは英数字、スペース、ハイフンのみを含む文字列で、読みやすく検索エンジンに適した URL を作成するために使用されます。
問題:
次のような文字列があるとします。 URL にサニタイズする必要があります。私たちの要件は次のとおりです:
たとえば、文字列 "これが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>
この関数の仕組みは次のとおりです:
以上がURL 最適化のために文字列から単一ハイフンで区切られたスラッグを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。