The following editor will bring you several methods of detecting data types in PHP (summary). The editor thinks it is quite good, so I will share it with you now and give it as a reference for everyone. Let’s follow the editor and take a look
In JavaScript, use typeof to detect basic data types, and use instanceof to detect reference data types. In PHP, there are also methods to detect data types, as follows:
1. Data type of output variable (gettype)
<?php $arry = array('a','b','c'); echo gettype($arry);//array ?>
2. Data type of output variable, included quantity and specific content (var_dump)
View source code printing code Help
<?php $str = 'hello world'; var_dump($str);//string(11) "hello world" ?>
3. Detect whether a variable is a specified data type (is_array, is_string, is_int, is_double, etc. ), returns 1 if true, returns null if false.
View source code print code help
<?php $num = 123; if(is_array($num)){ echo '这是一个数组'; }else if(is_string($num)){ echo '这是一个字符串'; }else if(is_int($num)){ echo '这是一个整数'; }else if(is_double($num)){ echo '这是一个浮点数'; } ?>
Maybe your friends are looking for the answer to this question, Share it with him quickly!
The above is a summary of several methods and techniques for detecting data types in PHP. For more related content, please pay attention to the PHP Chinese website (www.php.cn)!