Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1579 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  ($résolu = 'ok') probleme avec FALSE et TRUE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

($résolu = 'ok') probleme avec FALSE et TRUE

n°1658650
erwan83
Du Shift DEL tu te méfieras !
Posté le 15-12-2007 à 13:23:43  profilanswer
 

Code :
  1. $line ="voici une phrase";
  2. if ( (stristr($line, 'span class') === FALSE) )
  3. {
  4. echo'blabla';
  5. }
  6. if ( (stristr($line, 'voici') === TRUE) )
  7. {
  8. echo'voici trouvé';
  9. }


 
et ben ça marche pas
 
pouvez vous me dire pourquoi ?
MERCI


Message édité par erwan83 le 15-12-2007 à 17:29:49

---------------
http://www.ypikay.com
mood
Publicité
Posté le 15-12-2007 à 13:23:43  profilanswer
 

n°1658652
FlorentG
Unité de Masse
Posté le 15-12-2007 à 13:26:23  profilanswer
 

stristr ne retourne jamais true. Il retourne la portion de la string (dans ton cas $line) à partir de 'span class' ou à partir de 'voici'.
 
Ca retourne false seulement s'il ne trouve pas. Dans le deuxième cas, pas besoin de === true.
 
Mais le mieux est de remplacer tout cela par strpos :

Code :
  1. if(strpos($line, 'span class') === 'false') {
  2.  echo 'span class pas trouvé';
  3. }
  4.  
  5. if(strpos($line, 'voici') !== false) {
  6.  echo 'voici trouvé';
  7. }

n°1658656
erwan83
Du Shift DEL tu te méfieras !
Posté le 15-12-2007 à 13:32:18  profilanswer
 

Warf... merci
dur dur tout de même le PHP


---------------
http://www.ypikay.com

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  ($résolu = 'ok') probleme avec FALSE et TRUE

 

Sujets relatifs
Probleme sur la suite de conway en java !Problème de cache navigateur - iFrame
[Résolu] Site internet en japonais[Delphi] Problème dans un code / N'affiche jamais la variable
[resolu]Boucles sur des requetes MySQLProblème de jointure
[résolu] Automatiser une fonction excel sur vbaProbleme de variable VB Access
[PHP](AJAX) - Pb Caractères spéciaux (apostrophe) ..euh RESOLU en fait 
Plus de sujets relatifs à : ($résolu = 'ok') probleme avec FALSE et TRUE


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR