前回の記事では「PHPのif else構文とNULLデータ型を5分で理解する」をご紹介しましたが、今日も引き続きPHPの知識を解説し紹介していきます。 PHPのデータ型を判断します。皆さんのお役に立てれば幸いです!
私たちは学習においては、データの種類に応じて異なる演算が実行されるため、データの種類をどのように確認するかが特に重要であり、データの種類がわかって初めて次のステップに進むことができます。次に、データ型を表示するための 2 つの関数を紹介します。
<strong>gettype</strong>
(変数に渡す) は変数の型を取得できます
Gettype は宣言された変数を渡し、その変数の変数型を渡すことができます。例:
<?php //声明一个变量10086,可以自己多试几次换成其他类型看看$b输出是多少 $a = 10086; $b = gettype($a); echo $b; ?>
出力結果:
gettypt()で変数の型を取得できるのはわかりますが、echoで表示する必要があるので、変数の型を直接出力できる関数はありますか?
#var_dump<strong></strong>
(変数を渡す) 出力変数の型と値
<?php //可以自己多换几个类型试试 $a = '好好学习,天天向上'; var_dump($a); ?>出力結果:
データ型の判断
is_* 関数シリーズを使用することで判断が非常に簡単です。
is_bool()ブール型かどうか
<?php //赋值变量flse是布尔型 $a = false; if(is_bool($a)){ echo '好好学习'; }else{ echo '天天向上'; } ?>出力結果: 出力結果: しっかり勉強してください。真の間隔を出力し、true を返します。変数はブール型です。
is_null 空型かどうか
<?php //并未对$a赋值,$a无意义是空型,(is_null($a)判断变量是否为空型 if(is_null($a)){ echo '好好学习'; }else{ echo '天天向上'; } ?>出力結果:
is_int これは整数ですか?
is_float 浮動小数点かどうか
#is_string 文字列かどうか
#is_array配列かどうか
is_object オブジェクトかどうか
is_resource かどうかはリソースです
is_scalar スカラー数値であるかどうか
is_numeric であるかどうか数値型
is_callable それが関数であるかどうか
PHP ビデオ チュートリアル 」
以上が技術的な回答: PHP データ型を表示および判断する方法 (学習の共有)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。