我正在做一個類似Excel的web應用程序,其中的列「編號」爲a,b,c,...,aa,ab,...,az,ba ,...,zz,aaa,...。但是,如果我寫PHP:使用遞增的字符變量進行計數時的比較
$start = 'a';
$end = 'z';
while($start <= $end){
echo $start++ . ", ";
}
(通知$開始< = $結束),它會去一個高達YZ,不只是AZ因爲
echo 'aa' <= 'z'; // true, but
echo 'za' <= 'z'; // false.
是有一個函數或一種方法來比較兩個變量,記住:
$a = "z"; echo ++$a; // aa
$a = "zz"; echo ++$a; // aaa
使
$a = "z"; $b = $a; $b++; // $b = aa
AisLessThanB(a,b); // returns true
等等?這意味着其中
一個<ž< AA < AZ < ZZ < AAA < ZZZ < AAAA
總是真?
編輯:喜歡的東西
$start = 'a';
$end = 'cv'; // 100 columns
應該工作,因爲我們同列負荷工作。
謝謝!
爲什麼'AA' <'Z' –