zl程序教程

您现在的位置是:首页 >  后端

当前栏目

php中根据变量的类型选择echo或dump

PHP变量 类型 选择 根据 dump Echo
2023-06-13 09:14:34 时间
此时,is_scalar内置函数就派上用场了。

is_scalar--检测变量是否是一个标量

标量变量是指那些包含了integer、float、string或boolean的变量,而array、object和resource则不是标量。

复制代码代码如下:

<?php
functionshow_var($var){
if(is_scalar($var)){
echo$var;
}else{
var_dump($var);
}
}
$pi=3.1416;
$proteins=array("hemoglobin","cytochromecoxidase","ferredoxin");

show_var($pi);
//打印:3.1416

show_var($proteins)
//打印:
//array(3){
//[0]=>
//string(10)"hemoglobin"
//[1]=>
//string(20)"cytochromecoxidase"
//[2]=>
//string(10)"ferredoxin"
//}
?>