我儘量隱蔽正常英文文本到URL路徑。PHP:將英文普通文本到URL
例如
this is a text!
- >this-is-a-text
this is a text&image
- >this-is-a-text-image
are you ok?
- >are-you-ok
所以我試圖用這個代碼把它轉換:
str_replace("-", "+", urlencode(trim($text)));
這並不隱蔽+
到-
而且似乎沒有例如用於「/」和工作好「&」(對於某些字符串不到風度的工作。)
有更好的方法?
http://stackoverflow.com/questions/2955251/php-function-to-make-slug-url-string –