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中is_scalar判断是否是标量相关推荐

  1. PHP判断标量,php中is_scalar如何判断变量是否是一个标量

    本篇文章给大家带来的内容是关于php中is_scalar如何判断变量是否是一个标量 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. is_scalar -- 检测变量是否是一个标量 ...

  2. PHP中判断空的方法,php中类型判断和NULL,空值检查的方法

    在一些接口和数据库的设计中.数据库的非必填字段可能为null或者为空.这个时候接口前端javascript去判断的时候就会比较麻烦.为了便于统一的判断.一律把null和 空装换成 ''空.这样前端的判 ...

  3. python中如何判断两个字符串是否相等_python怎样判断两个字符串是否相同

    原标题:python怎样判断两个字符串是否相同 python中,判断两个字符串是否相等或一样,可以使用==或者is来判断:判断不一样可以使用 is not. 示例 使用注意事项 1.有时候两个字符串打 ...

  4. JS 中如何判断 undefined 和 null

    为什么80%的码农都做不了架构师?>>>    JS 中如何判断 undefined JavaScript 中有两个特殊数据类型:undefined 和 null,下节介绍了 nul ...

  5. h5滚动时侧滑出现_H5触摸事件中如何判断用户滑动方向

    这次给大家带来H5触摸事件中如何判断用户滑动方向,H5触摸事件中判断用户滑动方向的注意事项有哪些,下面就是实战案例,一起来看一下. 接口 TouchEvent TouchEvent 是一类描述手指在触 ...

  6. 数据库中如何判断某参数为空就不执行where条件

    以Mysql数据库为例. 在存储过程中使用判断一个参数,例参数为vtitle Select a.* from trn_res_courseware a where 1 = 1 and IF (vtit ...

  7. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  8. shell中如何判断一个变量是否为空

    shell中如何判断一个变量是否为空 shell编程中,对参数的错误检查项中,包含了变量是否赋值(即一个变量是否为空),判断变量为空方法如下: 1.变量通过" "引号引起来 #!/ ...

  9. java怎么统计随机数出现次数,Excel统计出现次数、个数的VBA代码 java中怎么判断一个字符串中包含某个字符或字...

    延伸:java中怎么判断一个字符串中包含某个字符或字符 描述:...一个字符串中包含某个字符的单词说出现的次数 c#什么方法可以判断字符串中包含某个字符的个数? JAVA判断字符串数组中是否包含某字符 ...

  10. ArcEngine的鼠标事件中按键判断~

    我们都知道,在.Net的鼠标事件中判断鼠标事件方法如下(以button为例): Private Sub Button1_MouseDown(ByVal sender As System.Object, ...

最新文章

  1. RuntimeError: Integer division of tensors using div or / is no longer supported, and in a future rel
  2. linux insight 使用教程,Insight API开源项目分析
  3. React编写input组件传参共用onChange
  4. python封装api linux_python Socket编程-python API 与 Linux Socket API之间的关系
  5. crc错误 modbus poll_Modbus通讯错误检测方法
  6. 软硬件协同编程 - C#玩转CPU高速缓存(附示例)
  7. JS实现文本中查找并替换字符
  8. LINUX smb共享
  9. ofbiz mysql_ofbiz+mysql安装求教
  10. 刷新所有视图存储过程
  11. 根据域名实现前端主题换肤的解决方案
  12. android dbinfo函数,android SQLiteDatabase中的update函数用法?
  13. JSP企业人事管理系统
  14. 米克科技 - 全新开发悬赏任务APP系统源码平台
  15. 【机器学习百科全书目录】PRML ESL MLAPP 西瓜书 花书 RLAI 统计学习方法 蒲公英书
  16. 思科交换机等设备基本配置
  17. 在bluehost如何使用WHM面板和ssh链接添加附加IP
  18. cad考试题库绘图题答案_最新CAD考试题库及答案-cad考试题库绘图题答案
  19. Java后端返回前端的日期差9小时?
  20. 数字多媒体处理系统(multimedia)相关概念整理

热门文章

  1. R语言: 如何快速获取一个地方的气象数据?
  2. mysql 是否有归档模式_数据库的归档模式和非归档模式的区别
  3. 中国电信物联网平台入门学习笔记3: 电信开发者平台使用
  4. Tony的口胡呼呼(。-ω-)zzz
  5. Vue 定义组件模板的七种方式(一般用单文件组件更好)
  6. 在线js调试工具JSbin、jsFiddle
  7. 一篇别人写的Kmp算法的讲解,多看多得
  8. JVM内存大小配置方式
  9. 链队列基本运算的实现
  10. 2019 ,我的新年Flag