ログイン
問題13

数値か確認しよう

アイコン画像

問題13:数値か確認しよう

数値のみを取り出して表示しよう

エディターのアイコンあらかじめエディタに書くコード

                $list = [-1, 0, 1, "2", "3A", 4.1, [5], "1,000", 1001];
¥PHP¥
              

ブラウザのアイコン期待する画面

-1
0
1
2
4.1
1001

タグアイコン解答ソースコード

              $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¥
            

コメントのアイコン解説

is_numericは数値もしくは数値形式の文字を判定する関数だ。

3桁区切値の数値「1,000」は残念ながら数値形式の文字とは判断されない。
こちらを数値として判断したい場合はカンマを削除してから関数にかけよう。
ログインして解答を見る
完了にする!
twitterのアイコン
活動記録をTweetする
1.PHPについての説明と表示
続きの動画を見たい方は公式LINEから「PHP」と送信すると動画が見れます。
PHPを学ぶなら現役エンジニア監修「甲賀コース」
LINEの友達追加でお役立ち動画をGET!!

閉じる