php中根据变量的类型 选择echo或dump
2012-07-05 00:00
190 查看
此时,is_scalar内置函数就派上用场了。
is_scalar -- 检测变量是否是一个标量
标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。
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" // } ?>
相关文章推荐
- 根据变量的类型,选择echo或dump
- 学PHP啦~第二篇笔记,语法、变量、echo/print、数据类型
- 如何根据变量类型选择数据分析方法?
- 常用PHP变量输出:echo, prinf, sprintf, var_dump
- 常用PHP变量输出:echo, prinf, sprintf, var_dump
- ThinkPHP源码学习 to_guid_string函数 根据PHP各种类型变量生成唯一标识号
- PHP - Manual手册 - 函数参考 - Variable 变量函数 - settype设置变量的类型
- PHP echo()、print()、print_r()、var_dump()、var_export()的区别
- php输出echo、print、print_r、printf、sprintf、var_dump的区别比较
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的结构和类型--预定义变量
- [李景山php] 深入理解PHP内核[读书笔记]--第三章:变量及数据类型--变量的赋值和销毁
- 4. PHP变量的类型(一)
- (转载)php获取变量类型和设置变量类型的例子
- php 判断、设置变量类型
- PHP内核探索:变量存储与类型使用说明
- (php的弱类型导致的小问题)某变量可能是数字或非数字(对象、字符串、json等)时,应该如何去判断
- 【php】echo与var_dump
- PHP内核探索 —— 变量的类型转换
- php的数据类型和变量的作用域