ご指摘ありがとうございます。 8進の事を失念していました。 if (011 > 10) と書いた場合、011は10進の9になるのでfalse になります。 誤りを訂正させてもらいます。 > その認識は改めたほうが無難です。 > 0NNな数値形式は、8進数として扱われます。 > > echo (011 < 010) ? "011の方が小さい" : "011の方が大きい"; > > -- > Youichi Iwakiri > -- 阿部 <abe_i @ yamagishi.or.jp>