根据变量的类型,选择echo或dump
2012-07-05 09:33
155 查看
有时候,我们想输出一个变量,如果是数组的,则var_dump,如果是字符串之类的,则echo即可
此时,is_scalar内置函数就派上用场了。
is_scalar -- 检测变量是否是一个标量
标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
此时,is_scalar内置函数就派上用场了。
is_scalar -- 检测变量是否是一个标量
标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
<?php function show_var($var) { if (is_scalar($var)) { echo $var; } else { var_dump($var); } } $pi = 3.1416; $proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin"); show_var($pi); // 打印:3.1416 show_var($proteins) // 打印: // array(3) { // [0]=> // string(10) "hemoglobin" // [1]=> // string(20) "cytochrome c oxidase" // [2]=> // string(10) "ferredoxin" // } ?>
相关文章推荐
- php中根据变量的类型 选择echo或dump
- 如何根据变量类型选择数据分析方法?
- 11_根据变量的类型从输入流中提取相应长度的字节.cpp
- mysql 的 find_in_set函数使用方法,【根据用户选择的文章分类类型去匹配文章数据】
- JFileChooser 保存文件时根据选择的文件类型改变文件后缀名
- 根据数据的类型选择机器学习算法(面试)
- 常用PHP变量输出:echo, prinf, sprintf, var_dump
- 滤波电路中如何根据频率选择电容器类型
- update set操作 根据变量选择colum
- 学PHP啦~第二篇笔记,语法、变量、echo/print、数据类型
- 根据声明变量的类型自动转换方法的返回值类型
- 自动根据视频文件类型选择不同播放器的JAVASCRIPT代码
- 根据Type 变量动态创建可变内部类型的泛型
- Python入门(二)——IDE选择PyCharm,输入和输出,基础规范,数据类型和变量,常量,字符串和编码,格式化
- ThinkPHP源码学习 to_guid_string函数 根据PHP各种类型变量生成唯一标识号
- c#Winform程序调用app.config文件配置数据库连接字符串 SQL Server文章目录 浅谈SQL Server中统计对于查询的影响 有关索引的DMV SQL Server中的执行引擎入门 【译】表变量和临时表的比较 对于表列数据类型选择的一点思考 SQL Server复制入门(一)----复制简介 操作系统中的进程与线程
- SpringMVC注解@Autowired和@Qualifier 自动注入[根据类型注入] @Autowired 可以对成员变量、方法以及构造函数进行注释, @Qualifier 的
- 将nominial类型自变量根据因变量大小排列
- RxJava2 / RxAndroid2操作符ofType:根据类型选择输出结果