0
找不到codeigniter是否有任何內置幫助程序將字符串格式化爲url?例如「Lorem ipsum dolor sit amet」將是「lorem-ipsum-dolor-sit-amet」或類似的東西。CodeIgniter文本到URL
找不到codeigniter是否有任何內置幫助程序將字符串格式化爲url?例如「Lorem ipsum dolor sit amet」將是「lorem-ipsum-dolor-sit-amet」或類似的東西。CodeIgniter文本到URL
具體來說,笨有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;
?>
下,選民關心解釋? – 2013-03-15 22:44:00
以爲我已經提交了評論,我認爲你的方法太簡單了,可以肯定它的工作原理,但我認爲它需要迎合不僅僅是連字符的空格。其他人物,撇號等,非常普遍。 – catchamonkey 2013-03-18 10:59:15
@catachamonkey連字符永遠不是必需品。如果您重新閱讀這個問題,您會理解這一點。 – 2013-03-18 15:28:19