-1
0
1
2
4.1
1001
問題13:数値か確認しよう
数値のみを取り出して表示しよう
あらかじめエディタに書くコード
$list = [-1, 0, 1, "2", "3A", 4.1, [5], "1,000", 1001];
¥PHP¥
期待する画面
解答ソースコード
$list = [-1, 0, 1, "2", "3A", 4.1, [5], "1,000", 1001];
foreach ($list as $item) {
if (is_numeric($item)) {
echo $item."<br>\n";
}
}
¥PHP¥
完了にする!
活動記録をTweetする
1.PHPについての説明と表示
3桁区切値の数値「1,000」は残念ながら数値形式の文字とは判断されない。
こちらを数値として判断したい場合はカンマを削除してから関数にかけよう。