Je fais une webapp de type Excel où les colonnes sont "numérotées" comme a, b, c, ..., aa, ab, ..., az, ba , ..., zz, aaa, .... Mais si j'écrisPHP: comparaison lors du comptage avec des variables de caractères incrémentés
$start = 'a';
$end = 'z';
while($start <= $end){
echo $start++ . ", ";
}
(Avis $ start < = fin $) il ira un jusqu'à yz, pas seulement az parce
echo 'aa' <= 'z'; // true, but
echo 'za' <= 'z'; // false.
Est il existe une fonction ou un moyen de comparer deux variables en tenant compte du fait que
$a = "z"; echo ++$a; // aa
$a = "zz"; echo ++$a; // aaa
afin que
$a = "z"; $b = $a; $b++; // $b = aa
AisLessThanB(a,b); // returns true
et ainsi de suite? Cela signifie que lorsque
AAAAa < z < aa < az < zz < aaa < zzz <
est toujours vrai ?
EDIT: Quelque chose comme
$start = 'a';
$end = 'cv'; // 100 columns
devrait fonctionner puisque nous travaillons avec des charges de colonnes.
Merci!
pourquoi est 'AA' <' Z' –