[RESOLU] probleme d'espace et de point dans une recherche

probleme d'espace et de point dans une recherche [RESOLU] - PHP - Programmation

Marsh Posté le 17-05-2010 à 09:23:05    

Bonjour  
 
Voila j'ai un bout de code qui me permet de chercher dans une variable des numeros de telephone et des mot pour les num c'est l'id (en rouge) le voici  
 

Code :
  1. foreach($data as $key => $item){
  2.   
  3.    
  4.     if( (stripos($item->value, $search) !== 0 ) and (stripos($item->id, $search) !== 0) )
  5.      {
  6.       unset($data[$key]);
  7.      }
  8.    }


 
le stripos me permet que se soit insensible a la casse mais maintenant j'aimerai qu'il ne prenne pas en compte les espace ni les points  
 
 exemple si je recherche 0475344578 mais qu'il n'y a que 04.75.34.45.78 il faut qu'il me le trouve quand même de meme si c'est des espaces  
 
en esperant avoir été clair  
merci


Message édité par cyrildu07 le 17-05-2010 à 10:41:42
Reply

Marsh Posté le 17-05-2010 à 09:23:05   

Reply

Marsh Posté le 17-05-2010 à 10:14:18    

faut que fasse une comparaison sur un chaine qui n'a pas d'autre caratere

 
Code :
  1. echo preg_replace('/\D/', '', '04.75.34.45.78');
  2. //0475344578;

Message cité 1 fois
Message édité par stealth35 le 17-05-2010 à 10:14:30
Reply

Marsh Posté le 17-05-2010 à 10:41:20    

stealth35 a écrit :

faut que fasse une comparaison sur un chaine qui n'a pas d'autre caratere
 

Code :
  1. echo preg_replace('/\D/', '', '04.75.34.45.78');
  2. //0475344578;



 
 
Merci c'était bien ca resolu

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed