CodeIgniter文本到网址

问题描述 投票:0回答:3

找不到codeigniter是否有任何内置帮助程序来格式化字符串以url?例如,“ Lorem ipsum dolor sit amet”将是“ lorem-ipsum-dolor-sit-amet”或类似的名称。

php codeigniter-2 codeigniter-url
3个回答
4
投票

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

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

// Produces: Heres-a-string

可以找到此方法的文档(以及CI中内置的其他URL辅助方法)here.


0
投票

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

<?php
$my_string = "Lorem ipsum dolor sit amet";
$my_url    = strtolower(str_replace(' ','-',$my_string)); 
echo $my_url;
?>

0
投票

这将有所帮助

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

// Produces: heres-a-string
© www.soinside.com 2019 - 2024. All rights reserved.