[PHP] Problème de Fonction / Condition
Résolu/Fermé
xxkirastarothxx
Messages postés
380
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 mars 2013
-
17 juil. 2008 à 16:28
xxkirastarothxx Messages postés 380 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 - 17 juil. 2008 à 17:31
xxkirastarothxx Messages postés 380 Date d'inscription vendredi 19 octobre 2007 Statut Membre Dernière intervention 22 mars 2013 - 17 juil. 2008 à 17:31
A voir également:
- [PHP] Problème de Fonction / Condition
- Fonction si et - Guide
- Excel cellule couleur si condition texte - Guide
- Easy php - Télécharger - Divers Web & Internet
- Fonction moyenne excel - Guide
- Fonction somme excel - Guide
3 réponses
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
17 juil. 2008 à 16:38
17 juil. 2008 à 16:38
Bonjour.
Essaye en "échappant" le slash :
Essaye en "échappant" le slash :
if ($func == "\/w"){echo 'test';}
xxkirastarothxx
Messages postés
380
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 mars 2013
40
17 juil. 2008 à 16:42
17 juil. 2008 à 16:42
Aucun Changement :S
Merci quand même :)
d'autres idées ?
Merci quand même :)
d'autres idées ?
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
17 juil. 2008 à 17:26
17 juil. 2008 à 17:26
Bon, après tests :
- $NouvelleChaine.=" "."$ChaineTab[$i]"; me renvoie une erreur (parce que $NouvelleChaine n'est pas défini avant. Peut-être que tu n'as pas ce problème chez toi...)
- J'ai trouvé le "problème" ! Etudions le code, dans le cas PremiersMots("/w kira test", 0, 1)
Tu rajoutes un espace avant le premier mot !
=> $func n'est pas égal à "/w" mais à " /w"
- $NouvelleChaine.=" "."$ChaineTab[$i]"; me renvoie une erreur (parce que $NouvelleChaine n'est pas défini avant. Peut-être que tu n'as pas ce problème chez toi...)
- J'ai trouvé le "problème" ! Etudions le code, dans le cas PremiersMots("/w kira test", 0, 1)
// J'ai rajouté cette ligne pour parer au problème précédent... $NouvelleChaine = ""; $ChaineTab=explode(" ",$MaChaine); // => $ChainTab = Array("/w", "kira", "test") // Vu les paramètres, on n'exécute la boucle qu'une seule fois for($i=$apartir; $i<$jusqua; $i++) { $NouvelleChaine .= " "."$ChaineTab[$i]"; // $NouvelleChaine = " "."$ChaineTab[0]"; // $NouvelleChaine = " "."/w"; // $NouvelleChaine = " /w"; } return $NouvelleChaine;
Tu rajoutes un espace avant le premier mot !
=> $func n'est pas égal à "/w" mais à " /w"
xxkirastarothxx
Messages postés
380
Date d'inscription
vendredi 19 octobre 2007
Statut
Membre
Dernière intervention
22 mars 2013
40
17 juil. 2008 à 17:31
17 juil. 2008 à 17:31
Oui Merci ça fonctionne, je me viens juste de me rendre compte du ""."$ChaineTab[i]"
Merci Beaucoup :)
Résolu.
Merci Beaucoup :)
Résolu.