開発環境
- OS X Lion - Apple(OS)
- Apache (Web Server)
- PHP (サーバーサイドプログラミング言語)
- MySQL (データベース)
- TextWrangler(Text Editor) (いずれはBBEditを入手したい!)
『初めてのPHP & MySQL 第2版』(Micbele E. Davis、Jon A. Phillips 著、西沢 直木 訳、オライリー・ジャパン、2008年、ISBN978-4-87311-365-4)の3章(PHPの基礎), 練習問題12を解いてみる。
問題 3-12.
strcmpは、2つの文字列を大文字/小文字を区別して比較する機能をもつ。2つの文字列が同じ場合は0、異なる場合は0以外の戻り値を返す。
実際に文字列を比較してみる。
sample9.php (TextWrangler(Text Editor))
結果から推測すると、異なる文字列をstrcmpの引数に指定したときの戻り値はASCIIコードで第1引数-第2引数ってことでいいのかな。
ん?ローカルで表示したときはそれぞれ-32, 32, 0だけどレンタルサーバーで表示したときはそれぞれ-1, 1, 0になってる。なんでだろう。PHPのバージョンの問題だったりするのかな〜
0 コメント:
コメントを投稿