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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] vérifier le contenu d'une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] vérifier le contenu d'une variable

n°1300815
mobe
Posté le 07-02-2006 à 22:35:47  profilanswer
 

Bonsoir à tous,
 
Je souhaiterais savoir quel est le symbole permettant de vérifier si une suite de caractère est comprise dans une variable.
 
Merci.


Message édité par mobe le 07-02-2006 à 22:39:39
mood
Publicité
Posté le 07-02-2006 à 22:35:47  profilanswer
 

n°1300838
naceroth
Posté le 07-02-2006 à 23:04:31  profilanswer
 

Le symbole ? une fonction comme strstr, ça suffit pas ? :)
 
(elle a déjà un nom pas clair, pas la peine de compliquer encore avec un symbole :D)

n°1300846
mobe
Posté le 07-02-2006 à 23:12:02  profilanswer
 

si une variable contient certains caractèrent obligatoires prédéfinis plus d'autres,
je souhaiterais qu'elle renvoie TRUE


Message édité par mobe le 07-02-2006 à 23:21:10
n°1300859
l3eleg
cosmik connection
Posté le 07-02-2006 à 23:20:53  profilanswer
 

fouille du coté des string dans la doc comme de l'a suggerer le monsieur du dessus :)

n°1300864
mobe
Posté le 07-02-2006 à 23:28:13  profilanswer
 

C'est pas savoir si c'est des caractères, mais si il y a une suite de caractères :
 
if ($_POST['souhait'] != "Je souhaite" )
{
//
}
 
Dans ce cas là, je voudrais que quelque soit la suite de caractère après "je souhaite", que ma fonction soit vrai.

Message cité 1 fois
Message édité par mobe le 07-02-2006 à 23:28:48
n°1300866
naceroth
Posté le 07-02-2006 à 23:34:53  profilanswer
 

à mon avis, la prog c'est pas son occupation première au monsieur (parce que j'imagine pas qu'il ne s'intéresse pas aux réponses qu'on lui donne...)
 
Tu as deux possibilités : strstr() qui va retourner false si ce que tu cherches n'est pas dans ta variable et preg_match qui, en chiant un peu sur les types, va retourner true ou false suivant les cas.
 
Et pour mon opinion personnelle, strstr est largement suffisant pour ton cas :)

n°1300869
mobe
Posté le 07-02-2006 à 23:40:48  profilanswer
 

Je n'avais pas compris, excusez moi, c'est parce que je débute totalement.

n°1301295
dwogsi
Défaillance cérébrale...
Posté le 08-02-2006 à 14:51:30  profilanswer
 

mobe a écrit :

C'est pas savoir si c'est des caractères, mais si il y a une suite de caractères :
 
if ($_POST['souhait'] != "Je souhaite" )
{
//
}
 
Dans ce cas là, je voudrais que quelque soit la suite de caractère après "je souhaite", que ma fonction soit vrai.


 
Là en revanche j'aurais utilisé substr().


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1301318
mobe
Posté le 08-02-2006 à 15:09:28  profilanswer
 

J'ai finalement utilisé preg_match() ce qui fait exactement ce que je souhaitais.

n°1301319
dwogsi
Défaillance cérébrale...
Posté le 08-02-2006 à 15:10:47  profilanswer
 

On peut voir ce que tu as mis dedans??


---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
mood
Publicité
Posté le 08-02-2006 à 15:10:47  profilanswer
 

n°1301332
mobe
Posté le 08-02-2006 à 15:14:15  profilanswer
 

if preg_match("!pepe|meme|tonton|tata|toto!i", $ma_variable))
{
//
}
 
Mais je ne suis pas arrivé à mettre des accents. comment faut faire ?


Message édité par mobe le 08-02-2006 à 15:15:06

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

  [PHP] vérifier le contenu d'une variable

 

Sujets relatifs
[PHP] tableau ( $num[$i] )Formulaire à choix multiple (PHP/SQL)
[MySQL] Je coince sur un problème MySQL/PHPvariable qui suit après une redirection de page
Vérifier un proxy[PHP].htaccess et includes
PHP formulaire et databaseDelete de cookie en PHP
xsl:variable et xsl:call-template[PHP] - Aide : Expression Régulière
Plus de sujets relatifs à : [PHP] vérifier le contenu d'une variable


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