Line 262... |
Line 262... |
262 |
private function remplacerParJokerCaractere($valeurMasque) {
|
262 |
private function remplacerParJokerCaractere($valeurMasque) {
|
263 |
return str_replace(array('-',' '), '_', $valeurMasque);
|
263 |
return str_replace(array('-',' '), '_', $valeurMasque);
|
264 |
}
|
264 |
}
|
265 |
//TODO: déplacer les fonctions ci dessus et dessous dans une classe
|
265 |
//TODO: déplacer les fonctions ci dessus et dessous dans une classe
|
266 |
// utilitaire
|
266 |
// utilitaire
|
267 |
public function supprimerAccents($str, $charset='utf-8') {
|
267 |
private function supprimerAccents($str, $charset='utf-8') {
|
268 |
$str = htmlentities($str, ENT_NOQUOTES, $charset);
|
268 |
$str = htmlentities($str, ENT_NOQUOTES, $charset);
|
Line 269... |
Line 269... |
269 |
|
269 |
|
270 |
$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
|
270 |
$str = preg_replace('#&([A-za-z])(?:acute|cedil|circ|grave|orn|ring|slash|th|tilde|uml);#', '\1', $str);
|
271 |
$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ'
|
271 |
$str = preg_replace('#&([A-za-z]{2})(?:lig);#', '\1', $str); // pour les ligatures e.g. 'œ'
|