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
随机推荐
- js移动焦点到最后位置的简单方法
- 阻止网页挂马的若干工具小集合
- java多线程编程之使用runnable接口创建线程
- python框架django基础指南
- 理解Javascript_07_理解instanceof实现原理
- php实现汉字验证码和算式验证码的方法
- Android用PopupWindow实现自定义overflow
- Python 正则表达式入门(初级篇)
- asp下去除数组中重复项的方法
- php集成安装包wampserver修改密码后phpmyadmin无法登陆的解决方法 原创
- jquery 模拟雅虎首页的点击对话框效果
- 利用JQuery写一个简单的异步分页插件
- java统计字符串单词个数的方法解析
- java模拟微信抢红包的实例代码
- c#实现识别图片上的验证码数字
- Python中pygal绘制雷达图代码分享
- Vue项目使用CDN优化首屏加载问题
- Vue实现左右菜单联动实现代码
- SpringBoot 统一异常处理详解
- python GUI实现小球满屏乱跑效果