0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

PHPで変数の型によって条件分岐させる方法

Posted at

PHPでは、変数の型に応じて条件分岐することができます。以下にいくつかの方法を示します。

is_*関数を使用する

PHPには、変数の型を判定するための「is_*」系の関数が用意されています。例えば、「is_int」関数は整数型かどうかを判定するために使用されます。

$value = 42;

if (is_int($value)) {
    echo "Value is an integer.";
} else {
    echo "Value is not an integer.";
}

gettype関数を使用する

「gettype」関数は、変数の型を文字列として取得することができます。この文字列を使用して、条件分岐することができます。

$value = 42;

switch (gettype($value)) {
    case "integer":
        echo "Value is an integer.";
        break;
    case "double":
        echo "Value is a double.";
        break;
    default:
        echo "Value is not an integer or double.";
        break;
}

このように、PHPには変数の型に応じて条件分岐するための複数の方法があります。使用する方法は、プログラムの要件に応じて適宜選択することができます。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?