找不到codeigniter是否有任何内置帮助程序来格式化字符串以url?例如,“ Lorem ipsum dolor sit amet”将是“ lorem-ipsum-dolor-sit-amet”或类似的名称。
具体来说,CodeIgniter具有url_title()
方法,该方法可以完成您所要的。此方法将删除所有非URL可用字符。
$title = "Here's a string!";
$url_title = url_title($title);
// Produces: Heres-a-string
可以找到此方法的文档(以及CI中内置的其他URL辅助方法)here.
您可以只使用内置的PHP函数。这是一个例子:
<?php
$my_string = "Lorem ipsum dolor sit amet";
$my_url = strtolower(str_replace(' ','-',$my_string));
echo $my_url;
?>
这将有所帮助
$title = "Here's a string!";
$url_title = strtolower(url_title($title));
// Produces: heres-a-string