is_scalarとは? わかりやすく解説

is_scalar

(PHP 4 >= 4.0.5, PHP 5)
is_scalar — 変数がスカラかどうかを調べる

説明

bool is_scalar ( mixed var )
指定した変数がスカラかどうかを調べます。
スカラ変数には integerfloatstring あるいは boolean が含まれます。 arrayobject および resource はスカラではありません。
注意: リソース型は現在整数に基づく抽象型であるため、 is_scalar()resource 型の値を スカラ値と判定しません。この実装の詳細は変更される可能性があるため、 前堤にするべきではありません。

パラメータ

var
評価する変数。

返り値

var がスカラの場合に TRUE、 それ以外の場合に FALSE を返します。

例 2413. is_scalar() の例
<?php
function show_var($var)
{
   if (is_scalar($var)) {
       echo $var;
   } else {
       var_dump($var);
   }
}
$pi = 3.1416;
$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin");

show_var($pi);
show_var($proteins)

?>
上の例の出力は以下となります。

3.1416
array(3) {
  [0]=>
  string(10) "hemoglobin"
  [1]=>
  string(20) "cytochrome c oxidase"
  [2]=>
  string(10) "ferredoxin"
}

    


参考

is_float()
is_int()
is_numeric()
is_real()
is_string()
is_bool()
is_object()
is_array()



このページでは「PHP関数リファレンス」からis_scalarを検索した結果を表示しています。
Weblioに収録されているすべての辞書からis_scalarを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からis_scalar を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「is_scalar」の関連用語

is_scalarのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



is_scalarのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS