comment checker l'ordre alphabetiqu dans un if?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : comment checker l'ordre alphabetiqu dans un if?

Re: comment checker l'ordre alphabetiqu dans un if?

par niuxe » 25 mars 2013, 20:42

La comparaison des strings en PHP se fait caractère par caractère en fonction de leur équivalent ASCII.
Donc ta condition est correctement exprimée si tes chaînes de caractères ne contiennent que des caractères de même casse (tout en majuscule, ou tout en minuscule, pas de chiffres, ect).
+1

Sinon, il y a aussi strcmp($str1,$str2)
$str1 = "Bla";
$str2 = "Gla";

echo strcmp($str1,$str2);

Re: comment checker l'ordre alphabetiqu dans un if?

par xTG » 25 mars 2013, 16:51

La comparaison des strings en PHP se fait caractère par caractère en fonction de leur équivalent ASCII.
Donc ta condition est correctement exprimée si tes chaînes de caractères ne contiennent que des caractères de même casse (tout en majuscule, ou tout en minuscule, pas de chiffres, ect).

comment checker l'ordre alphabetiqu dans un if?

par Trouille2 » 25 mars 2013, 11:04

Bonjour à tous,
Je n'ai pas trouvé d'infos à ce sujet...Ou en tout cas je ne sais pas à quoi chercher
J'ai une loop 'while' qui me sort une liste de noms faisant partie d'un array... Jusque là tout ok. Par contre je dois insérer un nom en plus qui ne fait pas partie de cet array.
Dans le while, je voudrais ajouter quelque chose comme :

if(('Roger' < 'Sarah')&&('Roger' > 'Quentin')){
echo 'j'ajoute du contenu';
}

Comment dois-je écrire ma condition pour que la condition soit valable?