PHP | 文字列型かどうか判別する方法

PHP 判別・判定,PHP

PHP | 文字列型かどうか判別する方法

PHPで、値や変数の中身の型が文字列かどうか判別する方法とサンプルコードを紹介しています。

文字列型かどうか判別する

PHPで指定した値が文字列型かどうか判別するにはis_string()関数が利用可能です。

is_string()は指定した値や変数が文字列型の場合は「true」、そうでない場合は「false」を返します。

is_string()

以下は文字列型かどうか判別して処理する際のPHPサンプルコードになります。

if (is_string('apple')) {
	// 文字列型です
} else {
	// 文字列型ではありません
}

値の種類別にis_string()で判別した結果は以下のようになっています。

is_string('apple') // true
is_string('123') // true
is_string(123) // false
is_string(['apple']) // false