2013-03-15 72 views
0

找不到codeigniter是否有任何內置幫助程序將字符串格式化爲url?例如「Lorem ipsum dolor sit amet」將是「lorem-ipsum-dolor-sit-amet」或類似的東西。CodeIgniter文本到URL

回答

3

具體來說,笨有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

下,選民關心解釋? – 2013-03-15 22:44:00

+0

以爲我已經提交了評論,我認爲你的方法太簡單了,可以肯定它的工作原理,但我認爲它需要迎合不僅僅是連字符的空格。其他人物,撇號等,非常普遍。 – catchamonkey 2013-03-18 10:59:15

+0

@catachamonkey連字符永遠不是必需品。如果您重新閱讀這個問題,您會理解這一點。 – 2013-03-18 15:28:19