1

找不到 codeigniter 是否有任何内置帮助器来将字符串格式化为 url?例如“Lorem ipsum dolor sat amet”将是“lorem-ipsum-dolor-sit-amet”或类似的东西。

4

3 回答 3

5

具体来说,CodeIgniter 有url_title()方法,可以满足您的要求。此方法将删除所有非 URL 可用字符。

$title = "Here's a string!";
$url_title = url_title($title);

// Produces: Heres-a-string

可以在此处找到此方法(以及 CI 中内置的其他 URL 帮助程序方法)的文档

于 2013-03-15T21:48:44.317 回答
0

您可以只使用内置的 PHP 函数。这是一个例子:

<?php
$my_string = "Lorem ipsum dolor sit amet";
$my_url    = strtolower(str_replace(' ','-',$my_string)); 
echo $my_url;
?>
于 2013-03-15T21:36:50.073 回答
0

这个会有所帮助

$title = "Here's a string!";
$url_title = strtolower(url_title($title));

// Produces: heres-a-string
于 2019-10-30T13:07:03.727 回答