begin process at 2012 05 28 08:50:55
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Comparaison d'une variable avec celle d'un tableau


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Comparaison d'une variable avec celle d'un tableau

dimanche 1 juin 2008 à 04:27:54 | Comparaison d'une variable avec celle d'un tableau

sebvcx

Bonjour,
J'ai un petit souci, je ne comprends pas pourquoi la comparaison ne se fait pas il me renvoie faux alors que $str=Lesly et $_Get['eleve']=Lesly
Merci d'avance pour vos idées

$str=$liste_classe_array[$i];
       if($_GET['eleve']==$str)
   {
dimanche 1 juin 2008 à 09:33:13 | Re : Comparaison d'une variable avec celle d'un tableau

malalam

Administrateur CodeS-SourceS
Réponse acceptée !
hello,
sûrement parce que tu te trompes en fait.
Pour en avoir le coeur net, on debuggue!

$str=$liste_classe_array[$i];
echo '#', $str, '# => #', $_GET['eleve'], '#<br />';
       if($_GET['eleve']==$str)
   {
dimanche 1 juin 2008 à 13:28:05 | Re : Comparaison d'une variable avec celle d'un tableau

sebvcx

Merci pour cette astuce et effectivement tu as raison les deux chaines ne sont pas les mêmes, il y a un petit espace qui me gène à la fin de $str. J'ai beau essayer de l'enlever rien à faire avec $str=str_replace(' ','',$liste_classe_array[$i]); j'obtiens toujours

#Axell# => #Axell#

$liste_classe_array[$i] correspond à un tableau qui a été construit à partir d'un fichier (chaque ligne représente un nom  d'élève, mais il n'y a pas d'espace derrière, simplement un retour pour changer de ligne):

function Affichage_liste_classe($classe)
       {
      $fichier_classe = 'liste_classe/'.$classe.'.php';
       if(file_exists($fichier_classe)) 
              {
              $puce='&nbsp;&nbsp;<img src="image/puce2.gif" alt="" width="8" height="8" />&nbsp;&nbsp;';
                $liste_classe_array = file($fichier_classe);
              for($i=0;$i<sizeof($liste_classe_array);$i++) // tant que $i est inferieur au nombre d'éléments du tableau...
                  {
                   echo $puce ;
                   echo $liste_classe_array[$i].'<br />'; // on affiche l'élément du tableau d'indice $i
                  }
              }
          }
Je vois pas comment je peux enlever cette espace ^??
Merci d'avance si vous avez des idées

dimanche 1 juin 2008 à 13:30:23 | Re : Comparaison d'une variable avec celle d'un tableau

sebvcx

Il y a une erreur dans mon dernier message c'est

#Axell(espace)# => #Axell#

dimanche 1 juin 2008 à 13:32:02 | Re : Comparaison d'une variable avec celle d'un tableau

malalam

Administrateur CodeS-SourceS
Utilise trim().
dimanche 1 juin 2008 à 13:43:53 | Re : Comparaison d'une variable avec celle d'un tableau

sebvcx

$str=trim($liste_classe_array[$i],' ');
$str=trim($liste_classe_array[$i],'\n ');
ne changent rien
dimanche 1 juin 2008 à 13:47:35 | Re : Comparaison d'une variable avec celle d'un tableau

sebvcx

Réponse acceptée !
$str=trim($liste_classe_array[$i]);

ça marche mille merci je débute en php
encore merci
dimanche 1 juin 2008 à 15:56:36 | Re : Comparaison d'une variable avec celle d'un tableau

malalam

Administrateur CodeS-SourceS
Non non!!
$str = trim($str);
$liste_classe_array[$i] = trim($liste_classe_array[$i]);
if($str === $liste_classe_array[$i]) {
}


Cette discussion est classée dans : variable, tableau, comparaison, str, get


Répondre à ce message

Sujets en rapport avec ce message

afficher une longue variable php sur plusieurs lignes dans un tableau html [ par bastiencb ] je ne parvient pas à ce que les variables trop longues (un texte entier)que j'extrait de ma base de données mysql s'affichent dans un tableau html sur tableau dans variable de session [ par chmanu ] Bonjour, je fai une requete sql avec laquelle j'extrai plusieurs données (ici on considere qu'il y a le nom et le prenom, je ne connai pas le nombre d parcours de tableau et récupération de valeurs [ par chouchou1 ] Salut à tous, Je voudrais parcourir un tableau et placer chaque valeur que je rencontre dans une variable différente, est-ce que c est possible? une Variable get et post : transformation automatique [ par TULGRIM ] Bonjour a tous,Suite au changement de version de non serveur php, il me faut transformer toutes les varaibles envoyees par les formulaires et les URL Tableau dynamique (# de résultat variable) [ par DJDX ] Bon, je commence par le code (à noter que la variable $nombre est envoyé à partir d'un formulaire que je ne met pas ici)if(nombre!=''){for ($x=2; $x{w Passer une variable dans un include ? [ par nougitch ] Bonjour, Je suis sur ma page principale. J'ai deux boutons radios. En fonction du choix, l'un des deux tableaux apparaît. Mon tableau contient des r retour à la ligne automatique dans un tableau [ par tynmar ] Salut a tous; J'ai créé un tableau avec une variable php dedans du genre : titre de l'oeuvre : Là c'est cool, il m'affiche la variable tout bien affectation d'un tableau avec comme indice une variable (je deviens fou !!!!) [ par bgcode ] Alors la le php me dégoute c grave ! Regardez ces quelques lignes de codes if ($exec){    // Si données existantes dans la table "devis" alors s . pb : passage de tableau en get ... [ par joduak ] Salut! J'ai un pb au niveau d'un passement de variable de type tableau en méthode GET. Sur page1.php je recueille des valeurs issues des différentes Recuperer un tableau[] de flash dans php! [ par toki127 ] Bonsoir! Voila mon problème: Depuis flash, j envoie par: getURL("macible.php?variable="+table[i]) et je voudrais savoir comment recuperer dans ma page


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,493 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales