Citat:
Ursprungligen postat av Jine
Kod:
/**
* Create better url_titles
*/
if (!function_exists('url_title')) {
function url_title($str, $separator = 'dash') {
$separator = ($separator == 'underscore') ? '_' : '-';
$str = strtolower(htmlentities($str, ENT_COMPAT, 'UTF-8'));
$str = preg_replace('/&(.)(acute|cedil|circ|grave|ring|tilde|uml);/', "$1", $str);
$str = preg_replace('/([^a-z0-9]+)/', $separator, html_entity_decode($str, ENT_COMPAT, 'UTF-8'));
$str = trim($str, $separator);
return $str;
}
Använder den själv bla. på jine.se och en mängd fler CI-sajter.
url_title() finns inbyggt i CI, men det där är en förbättrad version.
Fungerar klockrent.
EDIT: Creds till skaparen, vem han nu är... hittade den på google vid sökning på "better url titles+codeigniter" typ.
|
Jag får inte koden att fungera i Calc.