[PHP-users 27902] 変数の数字を文字列にする
dearsallychan@yahoo.com.au
dearsallychan @ yahoo.com.au
2005年 12月 21日 (水) 20:53:22 JST
お世話になります。
sally と申します。
宜しくお願いします。
環境は
・PHP v4.4.1
・Apache v1.3
です。
変数の数字を文字列として扱いたいのですが、どうもうまくいきません。
strval で文字列にしたつもりなのですが、1.10 は 1.1 と扱われてしまいます。
array の段階で ’’ でくくればよいのでしょうが、仕様でそれが出来ないため、困っています。
変数にある数字を文字列に変換し、1.10 は 1.1 でなく、1.10 と出力するにはどのようにしたら良いのでしょうか?
関数を調べてみたのですが、strval くらいしか思い当たりませんでした。
ご教示ください。
宜しくお願いします。
<?
$num = array(1.0, 1.1, 1.2, 1.10, 1.20, 1.5);
for ($i=0; $i<count($num); $i++) {
$j = strval($num[$i]);
$numeric = is_numeric($j);
$string = is_string($j);
echo "$j => numeric=$numeric, string=$string<br>\n";
}
?>
PHP-users メーリングリストの案内