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


Posted in PHP onJuly 05, 2012

此时,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 相关文章推荐
PHP初学者常见问题集合 修正版(21问答)
Mar 23 PHP
PHP 中文处理技巧
Apr 25 PHP
PHP高级对象构建 工厂模式的使用
Feb 05 PHP
linux环境apache多端口配置虚拟主机的方法深入介绍
Jun 09 PHP
php防止伪造数据从地址栏URL提交的方法
Aug 24 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
php实现XML和数组的相互转化功能示例
Feb 08 PHP
thinkphp3.2实现在线留言提交验证码功能
Jul 19 PHP
php实现的生成迷宫与迷宫寻址算法完整实例
Nov 06 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
Apr 20 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
Feb 20 PHP
PHP中$GLOBALS与global的区别详解
Mar 21 PHP
PHP写的求多项式导数的函数代码
Jul 04 #PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 #PHP
提高php运行速度的一些小技巧分享
Jul 03 #PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 #PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 #PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 #PHP
php下载文件的代码示例
Jun 29 #PHP
You might like
《PHP编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
php 代码优化之经典示例
2011/03/24 PHP
php中DOMElement操作xml文档实例演示
2013/03/26 PHP
laravel使用Faker数据填充的实现方法
2019/04/12 PHP
利用JS延迟加载百度分享代码,提高网页速度
2013/07/01 Javascript
JavaScript中函数(Function)的apply与call理解
2015/07/08 Javascript
jqgrid实现简单的单行编辑功能
2017/09/30 Javascript
vue.js $refs和$emit 父子组件交互的方法
2017/12/20 Javascript
swiper移动端轮播插件(触碰图片之后停止轮播)
2017/12/28 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
Angular 容器部署的方法
2018/04/17 Javascript
基于nodejs的微信JS-SDK简单应用实现
2019/05/21 NodeJs
webpack.DefinePlugin与cross-env区别详解
2020/02/23 Javascript
vue实现登录、注册、退出、跳转等功能
2020/12/23 Vue.js
Python程序设计入门(4)模块和包
2014/06/16 Python
Python 找到列表中满足某些条件的元素方法
2018/06/26 Python
python requests模拟登陆github的实现方法
2019/12/26 Python
Python连接Hadoop数据中遇到的各种坑(汇总)
2020/04/14 Python
如何理解Python中包的引入
2020/05/29 Python
matplotlib绘制多子图共享鼠标光标的方法示例
2021/01/08 Python
html5跳转小程序wx-open-launch-weapp踩坑
2020/12/02 HTML / CSS
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
外贸主管求职简历的自我评价
2013/10/23 职场文书
保险经纪人求职信
2014/03/11 职场文书
环保建议书400字
2014/05/14 职场文书
2014个人年度工作总结
2014/12/15 职场文书
安全教育观后感
2015/06/17 职场文书
2015年高三教学工作总结
2015/07/21 职场文书
2016年优秀团支部事迹材料
2016/02/26 职场文书
2016年艾滋病宣传活动总结
2016/04/01 职场文书
导游词之丹东鸭绿江
2019/10/24 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
解决Pytorch dataloader时报错每个tensor维度不一样的问题
2021/05/28 Python
集英社今正式宣布 成立游戏公司“集英社Games”
2022/03/31 其他游戏
win10滚动条自动往上跑怎么办?win10滚动条自动往上跑的解决方法
2022/08/05 数码科技
输入框跟随文字内容适配宽实现示例
2022/08/14 Javascript