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
随机推荐
- 用tip解决Ext列宽度不够的问题
- Ruby中实现把字符串转换为类的2种方法
- jQuery使用手册之三 CSS操作
- jQuery操作表格(table)的常用方法、技巧汇总
- javascript 写类方式之七
- js实现二代身份证号码验证详解
- DEBUG 命令详解
- 深入剖析构建JSON字符串的三种方式(推荐)
- Asp.net调试的一些问题小结
- PHP动态生成指定大小随机图片的方法
- PHP在线书签系统分享
- js时钟翻牌效果实现代码分享
- C++、C语言和JAVA开发的区别
- jQuery插件DataTable使用方法详解(.Net平台)
- android下拉刷新ListView的介绍和实现代码
- 基于JTable的列宽与内容自适应的实现方法
- 配置Memcache服务器并实现主从复制功能(repcached)
- 图文介绍Vue父组件向子组件传值
- Java 对 Cookie增删改查的实现示例
- Pycharm使用之设置代码字体大小和颜色主题的教程