Bonjour,
je fais une petit moteur de recherche, je récupère $motcle ensuite j'applique trim() suppression des caractères non significatifs à la variable
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$motcle=trim($motcle);
$motcle=strtolower($motcle); // mise en minuscules
mais dans la base de donnée j'ai des données contenant un tiret ou un point.
exemple
et dans un champs chez P.C.P
avec trim() je supprime les caractères invisibles en début et fin de chaîne. mais pas les points et tirets.

j'ai essayé de faire comme ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
function remplace($mot){
 
		$mot = stripslashes($mot);
		$mot = str_replace(' ','-',$mot);
		$mot = str_replace('\'','-',$mot);
		$mot = str_replace('.','',$mot);
		$mot = str_replace('-','',$mot);
 
		return $mot;
 
}
mais il ne trouve pas p.c.p avec