Subversion Repositories eFlore/Applications.cel

Rev

Rev 1569 | Rev 1659 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1569 Rev 1574
Line 248... Line 248...
248
		$cle = preg_replace('/&([A-za-z]{2})(?:lig);/', '\1', $cle); // pour les ligatures e.g. 'œ'
248
		$cle = preg_replace('/&([A-za-z]{2})(?:lig);/', '\1', $cle); // pour les ligatures e.g. 'œ'
249
		$cle = preg_replace('/&[^;]+;/', '', $cle); // supprime les autres caractères
249
		$cle = preg_replace('/&[^;]+;/', '', $cle); // supprime les autres caractères
Line 250... Line 250...
250
 
250
 
251
		// Suppression définitive de tout ce qui n'est pas ASCII
251
		// Suppression définitive de tout ce qui n'est pas ASCII
-
 
252
		$cle = preg_replace('/[^a-zA-Z0-9 ]/', ' ', $cle);
Line 252... Line 253...
252
		$cle = preg_replace('/[^a-zA-Z0-9]/', '', $cle);
253
		$cle = preg_replace('/\s+/', ' ', $cle);
253
 
254
 
254
		// Accollement des mots
255
		// Accollement des mots
-
 
256
		$cle = ucwords($cle);
Line 255... Line 257...
255
		$cle = ucwords($cle);
257
		$cle = str_replace(' ', '', $cle);
256
		$cle = str_replace(' ', '', $cle);
258
		$cle{0} = strtolower($cle{0});
257
 
259
 
258
		return $cle;
260
		return $cle;
259
	}
261
	}