[PHP-users 27908] Re: 変数の数字を文字列にする

Shindo shindo @ atsystem.jp
2005年 12月 21日 (水) 22:37:42 JST


進藤です。

>配列に入れた数字を、そのまま文字列に入れることは不可能なのでしょうか?

不可能も何も、
>>> $num = array(1.0, 1.1, 1.2, 1.10, 1.20, 1.5);

この行がパースされた時点で、PHPは
$num = array(1, 1.1, 1.2, 1.1, 1.2, 1.5);

と認識しますから、この後の処理では、数値の後ろの 0 の有無の情報は存在し
ません。

これを防止するために
$num = array('1.0', '1.1', '1.2', '1.10', '1.20', '1.5');
と書く以外の方法を私は知りません。

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 進藤寿則@アットシステム   _/_/
 e-mail shindo@atsystem.jp     _/


PHP-users メーリングリストの案内