Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/12/2011, 23h16   #1
Membre habitué
 
Homme
Inscription : janvier 2011
Messages : 166
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2011
Messages : 166
Points : 100
Points : 100
Par défaut Comparaison de chaînes particulières

Salut à tous!
Je n'arrive pas à comparer les chaines passées en paramètre ( argv ) et des chaines que je définis. Par exemple:
Code :
1
2
3
 
if(trim($argv[$i])=='-s') // toujours faux
(...)
Quand je mets "-s" en argument et que je fais strlen de argv[i] ça me donne 4.
Alors comment comparer les chaînes "normales" avec les chaînes passées en argument?
Merci d'avance pour vos réponses!
dré kam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 01h10   #2
Expert Confirmé
 
Avatar de Séb.
 
Inscription : mars 2005
Messages : 2 823
Détails du profil
Informations personnelles :
Âge : 34
Localisation : France

Informations professionnelles :
Secteur : High Tech - Opérateur de télécommunications

Informations forums :
Inscription : mars 2005
Messages : 2 823
Points : 3 454
Points : 3 454
Normalement il n'y a rien de particulier à faire.
Et si tu affiches $argv[$i] ça donne quoi ?
__________________
Un problème exposé clairement est déjà à moitié résolu
Keep It Smart and Simple
Séb. est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 09h26   #3
Nouveau Membre du Club
 
Inscription : mars 2005
Messages : 62
Détails du profil
Informations personnelles :
Âge : 21

Informations forums :
Inscription : mars 2005
Messages : 62
Points : 35
Points : 35
Envoyer un message via MSN à johnvox
Et si tu fais cela, ça te donne quoi comme résultat ?
Code :
1
2
 
if(trim($argv[$i])==trim('-s'))
johnvox est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/12/2011, 09h44   #4
Membre habitué
 
Homme
Inscription : janvier 2011
Messages : 166
Détails du profil
Informations personnelles :
Sexe : Homme

Informations forums :
Inscription : janvier 2011
Messages : 166
Points : 100
Points : 100
J'ai finalement pu résoudre le problème. Le caractère '-' que je mettais était particulier. Je faisais un copier/coller donc ça interprétait le caractère différemment.
Merci d'avoir répondu.
dré kam est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h03.


 
 
 
 
Partenaires

Hébergement Web