Tema: preg_replace
Pogledajte određenu poruku
Staro 03. 02. 2009.   #12
MaxMagnus
član
Na probnom radu
 
Datum učlanjenja: 26.11.2007
Poruke: 36
Hvala: 18
3 "Hvala" u 1 poruci
MaxMagnus is on a distinguished road
Default

Citat:
Originalno napisao bOkIcA Pogledajte poruku
Kôd:
function url_title($str, $separator = 'dash')
{
	if ($separator == 'dash') {
		$search		= '_';
		$replace	= '-';
	} else {
		$search		= '-';
		$replace	= '_';
	}

	$trans = array(
			'&\#\d+?;'			=> '',
			'&\S+?;'			=> '',
			'\s+'				=> $replace,
			'[^a-z0-9\-\._]'		=> '',
			$replace.'+'			=> $replace,
			$replace.'$'			=> $replace,
			'^'.$replace			=> $replace
			);

	$str = strip_tags($str);

	foreach ($trans as $key => $val)
		$str = preg_replace("#".$key."#i", $val, $str);

	return trim(stripslashes($str));
}
Funkcija nije moja ali je iz CI i radi posao.
a chemu tachno sluzhi $search? posto ja ne vidim da se koristi...
MaxMagnus je offline   Odgovorite uz citat