PHP マニュアル
前のページ |  | 次のページ

# is_scalar

(PHP 4 >= 4.0.5, PHP 5)

is_scalar -- 変数がスカラかどうかを調べる

## 説明

bool is_scalar ( mixed var )

指定した変数がスカラかどうかを調べます。

スカラ変数には integer、float、string あるいは boolean が含まれます。 array、object および resource はスカラではありません。

> 注意: リソース型は現在整数に基づく抽象型であるため、 is_scalar() は resource 型の値を スカラ値と判定しません。この実装の詳細は変更される可能性があるため、 前堤にするべきではありません。

## パラメータ

`var`

  評価する変数。

## 返り値

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

## 例

例 1. 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()

前のページ | ホーム | 次のページ
is_resource | 上に戻る | is_string