PHP is_array() 检测变量是否是数组的实现方法
is_array()
PHP is_array() 函数用于检测变量是否是数组,这个函数尤其会用于一些安全性检查方面(如表单或 SESSION 检查等)。
语法:
bool is_array ( mixed var )如果 var 是 array,则返回 TRUE,否则返回 FALSE 。
例子:
<?php $arr_age = array(18, 20, 25); if(is_array($arr_age)){ echo '变量 $arr_age 是一个数组'; } else { echo '变量 $arr_age 不是一个数组'; } ?>
运行该例子输出:
变量 $arr_age 是一个数组
以上这篇PHP is_array() 检测变量是否是数组的实现方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
PHP is_array() 检测变量是否是数组的实现方法
is_array() PHP is_array() 函数用于检测变量是否是数组,这个函数尤其会用于一些安全性检查方面(如表单或 SESSION 检查等). 语法: bool is_array ( mixed var )如果 var 是 array,则返回 TRUE,否则返回 FALSE . 例子: <?php $arr_age = array(18, 20, 25); if(is_array($arr_age)){ echo '变量 $arr_age 是一个数组'; } else { echo
-
JavaScript判断变量是否为数组的方法(Array)
今天小编给大家整理些关于javascript判断变量是否是数组(Array)的相关知识,主要通过以下四点给大家展开话题,具体内容如下所示: 1. typeof真的那么厉害吗?? //首先看代码 var ary = [1,23,4]; console.log(typeof ary); //输出结果是Object 上面的办法并不能实时的检测出是否是数组,只能判断其类型,所以说typeof判断基本类型数据还是挺好的,但是不能准确测试出是否是数组(typeof的具体用法以后提及,现在回归正题) 2.in
-
php通过array_push()函数添加多个变量到数组末尾的方法
本文实例讲述了php通过array_push()函数添加多个变量到数组末尾的方法.分享给大家供大家参考.具体分析如下: php通过array_push()函数添加多个变量到数组末尾,array_push函数接受任意数量的变量添加. <?php $alpha = array("a", "b", "c"); $final = array_push($alpha, "d","e"); print "
-
php通过array_unshift函数添加多个变量到数组前端的方法
本文实例讲述了php通过array_unshift函数添加多个变量到数组前端的方法.分享给大家供大家参考.具体分析如下: php通过array_unshift函数添加多个变量到数组前端,函数返回添加后的数组元素个数 <?php $alpha = array("a", "b", "c"); $final = array_unshift($alpha, "d","e"); print "Ther
-
php变量与数组相互转换的方法(extract与compact)
本文实例讲述了php变量与数组相互转换的方法.分享给大家供大家参考,具体如下: 在php中数组与变量相互转换我们可使用到extract或compact函数,这里就来给大家分析一下这两个函数的用法. compact 多个变量转数组 <?php //多个变量转数组 $name='jb51'; $email='jb51@jb51.net'; $info=compact('name','email');//传递变量名 print_r($info); /* Array ( [name] => jb51
-
JS检测数组类型的方法小结
1.instanceof 当只有一个全局执行环境时适用,如果包含多个框架,就存在两个以上不同版本的Array构造函数,如果从一个框架向另一个框架传递数组,传入的数组与在第二个框架中原生创建的数组分别具有不同的构造函数,即为不同类型 if (value instanceof Array) { //对数组执行某项操作 } 2. Array.isArray() 方法 因为是ES5新增的,只支持IE9+.Firefox 4+.Safari 5+.Opera 10.5+和Chrome if (Array.
-
Ruby教程之注释、变量声明以及数组操作
前两天在"博客园"上看了一篇文章"PHP基础教程",介绍PHP的,感觉挺好.D瓜哥在学Ruby,正好也写一篇"Ruby入门教程".需要说明一下,这篇文章适合有编程基础的,但是没接触过Ruby的新手.而且,这篇文章侧重入门,老鸟可以直接飞过.(如果能帮忙检查一下是否有描述不当,甚至错误的地方,也欢迎来踩两脚.D瓜哥感激不尽.) Ruby环境搭建 在Windows下,搭建Ruby环境,比较简单的方法是在"RubyInstaller"
-
php获取数组长度的方法(有实例)
在php中获取数组长度方法很简单,php为我们提供了两个函数可以计算一维数组长度,如count,sizeof都可以直接统计数组长度哦,下面我们来看几个实例吧.php如何获取数组的长度,使用php函数count(),或是sizeof()例如: 复制代码 代码如下: $arr = Array('0','1','2','3','4'); echo count($arr);// 输出 5$arr = array('A','B','C');echo sizeof($arr);//输出3 sizeof()和
-
PHP中判断变量为空的几种方法小结
1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 复制代码 代码如下: $a = '';$a['c'] = '';if (!isset($a)) echo '$a 未被初始化' . "";if (!isset($b)) echo '$b 未被初始化' . "";if (isset($a['c'])
-
PHP中判断变量为空的几种方法分享
1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_exists高4倍左右 复制代码 代码如下: $a = '';$a['c'] = '';if (!isset($a)) echo '$a 未被初始化' . "";if (!isset($b)) echo '$b 未被初始化' . "";if (isset($a['c
随机推荐
- YII动态模型(动态表名)支持分析
- js正则表达式之replace函数用法
- 如何在网页中显示服务器时间
- 微信小程序城市定位的实现实例(获取当前所在国家城市信息)
- 修改Jquery Dialog 位置的实现方法
- 黑盒测试 白盒测试 原理分析
- Android中通过view方式获取当前Activity的屏幕截图实现方法
- Docker 打包python的命令详解
- 深入解析js轮播插件核心代码的实现过程
- .net GridView分页模板的实例代码
- Shell脚本实现防止国外ip访问服务器
- oracle关键字作为字段名使用方法
- jquery实现商品拖动选择效果代码(自写)
- jQuery.position()方法获取不到值的安全替换方法
- jQuery结合HTML5制作的爱心树表白动画
- java实现将结果集封装到List中的方法
- Laravel 的数据库迁移的方法
- PHP的array_diff()函数在处理大数组时的效率问题
- PHP生成不同颜色、不同大小的tag标签函数
- Android编程之Button控件配合Toast控件用法分析