しばらくの間、同じ内容を含むスクリプトが必要です。私が書いたテキストを持つボックス
したがって、例:
私はあなたのブラウザに書き込みます。
そして、ブラウザから編集可能ではないいくつかのボックスには、スペースを書き込んでいるときはいつでも同じ「ページ1」が編集されています。
実際にはstackoverflowのようなものです。スペースを書き込むたびに " - "が追加されます。
しばらくの間、同じ内容を含むスクリプトが必要です。私が書いたテキストを持つボックス
したがって、例:
私はあなたのブラウザに書き込みます。
そして、ブラウザから編集可能ではないいくつかのボックスには、スペースを書き込んでいるときはいつでも同じ「ページ1」が編集されています。
実際にはstackoverflowのようなものです。スペースを書き込むたびに " - "が追加されます。
この関数(かかわらずUNICODEではない)あなたがそれで投げる何でもほとんどを取ると、URL安全である何かにそれを向けるだろう:あなたのデータベースは、2つのフィールドを持つことができ
function url_from_text($string) {
$string = preg_replace('/[^A-Za-z0-9-]/', ' ', $string);
$string = preg_replace('/ +/', ' ', $string);
$string = trim($string);
$string = str_replace(' ', '-', $string);
$string = preg_replace('/-+/', '-', $string);
$string = strtolower($string);
return $string;
}
、「タイトル」と「 'slug'は上記の関数で変換されたタイトルです。
タイトルからURLを作成しようとしている場合は、http://uk3.php.net/manual/en/function.str-replace.phpを使用してスペースをダッシュに置き換えることができます。
私は知っています。しかし、コンテンツとしてタイトルを使用したいときは問題があります
タグもあります。あなたは、ヘッダーが必要ではないことを知っています。 – skolind@Kolind「ページ1」と「ページ-1」を2つの異なるフィールドに格納する必要があります。 – seriousdev
@ seriousdev Hm、私はデータベースにURLをタイトルと、タイトルを表示するフィールドを作成する必要がありますか? – skolind
ありがとうございました。それはちょうど素晴らしいです、ありがとう:o) – skolind