php中根据变量的类型 选择echo或dump
此时,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
此时,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; $p
-
利用prop-types第三方库对组件的props中的变量进行类型检测
1.引言--JavaScript就是一个熊孩子 1.1对于JSer们来说,js是自由的,但同时又有许多让人烦恼的地方.javascript很多时候就是这么一个熊孩子,他很多时候并不会像C和java这些"好孩子"那样循规蹈矩.因此给我们带来许多烦恼 <1>运行时候控制台报错:uncaught error,这尤其令人恼火的是系统告诉我们有错误但是又不告诉我们错误发生在哪里.试想一下,你到一个地方旅游迷了路,一个当地的熊孩子一直笑嘻嘻地跟在你后头告诉你:"你走错啦!&q
-
Python中查看变量的类型内存地址所占字节的大小
Python中查看变量的类型,内存地址,所占字节的大小 查看变量的类型 #利用内置type()函数 >>> nfc=["Packers","49"] >>> afc=["Ravens","48"] >>> combine=zip(nfc,afc) >>> type(combine) <class 'zip'> 查看变量的内存地址 #利用内置函数
-
如何在python中判断变量的类型
python的数据类型有:数字(int).浮点(float).字符串(str),列表(list).元组(tuple).字典(dict).集合(set) 一般通过以下方法进行判断: 1.isinstance(参数1,参数2) 描述:该函数用来判断一个变量(参数1)是否是已知的变量类型(参数2) 类似于type() 参数1:变量 参数2:可以是直接或间接类名.基本类型或者由它们组成的元组. 返回值: 如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False 例子:
-
javascript中检测变量的类型的代码
常用检查变量类型的方法有两种,下面是解说: 检查变量类型方法一:typeof 格式:typeof 变量 用法:if( typeof 变量 == "类型标识") { ... } 下面是一些常用数据类型对应的typeof值: {an:"object"} : object ["an","array"] : object function() {} : function "a string" : string 55
-
mybatis mapper.xml中如何根据数据库类型选择对应SQL语句
目录 mapper.xml根据数据库类型选择对应SQL语句 1.spring-database.xml文件中配置 2.mapper.xml文件中配置 mapper.xml动态SQL语句用法 if trim where set choose(when.otherwise) foreach mapper.xml根据数据库类型选择对应SQL语句 1.spring-database.xml文件中配置 <bean id="vendorProperties" class="or
-
Jquery选择器中使用变量实现动态选择例子
例子一: <table> <tr> <th>用户名</th> <th>状态</th> <tr> <tr> <td>张三</td> <td data-uid="10000">正常</td> <tr> <tr> <td>李四</td> <td data-uid="10001"
-
JS进阶指南之你真的掌握变量和类型了吗
目录 导读 一.JavaScript数据类型 二.为什么区分原始类型和对象类型 2.1 不可变性 2.2 引用类型 2.3 复制 2.4 比较 2.5 值传递和引用传递 三.分不清的null和undefined 四.不太熟的Symbol类型 4.1 Symbol的特性 4.2 Symbol的应用场景 五.不老实的Number类型 5.1 精度丢失 5.2 对结果的分析—更多的问题 5.3 js对二进制小数的存储方式 5.4 IEEE 754 5.5 js中的toString(2) 5.6 Jav
-
Golang中的变量学习小结
Golang里面变量总的来说分四大类型 1. bool,string bool:指布尔类型,也就是true, false string: 字符串类型 2. (u)int, (u)int8, (u)int16, (u)int32, (u)int64, uintptr int 和 uint, 其中有u和没有u指的是unsigned指的是有无符号,也就是有无正负号,int类型会根据你操作系统的字数来判断是32位还是64位,如果你的操作系统是64位的,那么在定义int的时候就是64位,也就是你定义int
-
js中判断变量类型函数typeof的用法总结
1.作用: typeof 运算符返回一个用来表示表达式的数据类型的字符串. 可能的字符串有:"number"."string"."boolean"."object"."function" 和 "undefined". 2.常用返回值说明 表达式 返回值 typeof undefined 'undefined' typeof null 'object' typeof true 'boole
随机推荐
- Prototype Selector对象学习
- 详解angularjs利用ui-route异步加载组件
- asp.net微软图表控件使用示例代码分享
- PHP访问MySQL查询超时处理的方法
- jQuery绑定事件监听bind和移除事件监听unbind用法实例详解
- 基于Bootstrap实现下拉菜单项和表单导航条(两个菜单项,一个下拉菜单和登录表单导航条)
- linux之普通用户与root用户之间切换方法
- MyBatis高级映射和查询缓存
- java程序中的延时加载异常及解决方案
- JAVASCRIPT代码编写俄罗斯方块网页版
- Android提高之MediaPlayer播放网络视频的实现方法
- JavaScript实现网页加载进度条代码超简单
- 一个用js实现控制台控件的代码
- SpringMVC 数据绑定实例详解
- 3张图片循环组和(很有动感)
- Lua编程中的一些基本语法整理
- SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(中)
- SQLServer2005触发器提示其他会话正在使用事务的上下文的解决方法
- Android6.0 Launcher2应用解析
- .NET/C#实现识别用户访问设备的方法