我需要一些脚本来包含与写入时相同的内容。
例如:
我在浏览器中写了第1页。
然后一些不应该从浏览器中编辑的框 - 包含相同的“第1页”,只需编辑一个:“ - ”每当我写一个空格时。
实际上有点像在stackoverflow上 - 只要它在每次写一个空格时都添加“ - ”。
答案 0 :(得分:0)
如果您尝试从标题中生成网址,则可以使用http://uk3.php.net/manual/en/function.str-replace.php将空格替换为短划线。
答案 1 :(得分:0)
这个函数几乎可以用来投入任何东西(虽然不是unicode)并把它变成URL安全的东西:
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;
}
您的数据库可能有两个字段,'title'和'slug',其中'slug'是使用上述函数转换的标题。