当前位置:首页 > 日记 > 正文

PHP是确定数组是否为空的常用方法(五种方法)

PHP是确定数组是否为空的常用方法(五种方法)
本文介绍了PHP开发中遇到的数组问题,介绍了5种判断空PHP数组的方法,有需要的朋友可以参考一下。

1。设置功能:确定变量是否初始化

描述:它不判断变量是否是空的,它可以用来判断数组中的元素是否已经定义。

注意:当设置是用来确定数组元素的初始化或没有,其效率比array_key_exists高约4倍
< PHP
美元=;
$ { } = C;
如果(!isset(美元)美元)回波未初始化的。
如果(!isset($))回波$未初始化的。
如果(isset($ {丙}))回波美元已初始化的。
显示结果
未初始化。
已初始化
2。空函数:变量是否为空

说明:任何未初始化的变量,值为0或假,或空字符串或空变,空数组,并没有任何属性的对象将被判断为空= =真。

注1:未初始化的变量也可以检测到空为空

注意2:空只能检测变量,不能检测语句。
< PHP
$ = 0;
$ =;
数组();
如果(空($))回声$ A是空的。
如果(空($))回声$ B是空的。
如果(空($))回声$ C是空的。
如果(空($))回声$ D是空的。

三.空函数:确定变量是否为空。

描述:一个变量为0或false或空字符串或NULL,空数组,都将被判断为NULL。

注:空是显着不同的与未初始化的变量时,误差将var = = null。
< PHP
$ = 0;
$ =数组();
如果($ = NULL)回声$ A是空的;
如果($ = NULL)回声$ B是空的。;
如果($ = NULL)回声$ B是空的。;
显示结果
$ a是空的
是空的
变量:未定义的
4。is_null功能:是否测试变量是否为空

描述:当变量被赋值为null时,结果是真的。

注意,1:null不能区分情况和情况:$ = NULL;$ = NULL没有差异。

注释2:只有当变量的值为null时,测试结果才为true,0、空字符串、false和空数组都被检测为false。

注3:当变量未初始化时,程序将被报告为错误。
< PHP
$ = null;
$ = false;
如果(is_null(美元)美元)回波是空的。;
如果(is_null($))$是空'回声'。;
如果(is_null($ C))C是空的回声' $。;
显示结果
$
变量:未定义的
5。空函数:测试变量是否为null,变量的类型必须为null。

描述:当变量被赋值为null,变量的类型也是null时,测试结果是真的。

注1:在判断为空,这是is_null相同。

注2:当变量未初始化时,程序将被报告为错误。

总结:

在PHP中,空和空是2个概念。

设置主要是用来确定一个变量是否初始化或没有

空可以判断值为false,空值,0

is_null法官只有一个空值为真的变

NULL值为false,空,0NULL,变量被判断为真。

var是为空变量值来确定真值的。

注:当判断变量是否真的是空的,他们中的大多数使用is_null,避免虚假的干扰,0等效。

以上是PHP常用的一种判断数组是否为空的方法。五种方法是帮助你。如果你有任何问题,请给我留言。萧边会及时回复你。谢谢你的支持网站。

相关文章

利用CorelDraw网屏的艺术效果

利用CorelDraw网屏的艺术效果

效果,艺术,电脑软件,CorelDraw,CorelDRAW软件为用户提供各种特殊的艺术手法和摄影的错觉的影响。类似于半色调丝网PS,网目调丝网印刷方式的一种重要方法,可以降低印刷成本,提供了一种半色调称为艺术效果的CDR彩色滤光片、显示图片可以使它成为…

10专家级Vista系统应用和维护技巧

10专家级Vista系统应用和维护技巧

维护,系统应用,技巧,电脑软件,Vista,10 Vista系统应用与维护技术(1) 微软即将推出新一代操作系统Vista,我们将在Vista上推出10个应用程序和维护技巧,本文将对应用程序和维护技术进行分类,希望对试用新的操作系统有一定帮助的读者。 技巧1:添加…

详细的解决IE浏览器的haslayout特

详细的解决IE浏览器的haslayout特

兼容性问题,浏览器,性及,详细,电脑软件,IE浏览器,让所有的网站设计者恨它,但一直为它工作。无论是6, 7,还是8,他们都有一个共同的标准haslayout渲染,所以haslayout是彻底清理的一个非常重要的概念。大部分的显示误差下即是来自它。 什么是布局 …

PS图象处理软件增加了一个艺术背景

PS图象处理软件增加了一个艺术背景

图象,处理软件,增加了,背景,美女照片,在这篇文章中,我们介绍的方法和技术来使用PS图象处理软件照片添加艺术背景。 最终效果 材料1 材料2 1、打开素材1,按Ctrl + J复制一层。2、按Ctrl B调整色彩平衡,参数设置如下。 三.创建一个新层。 选…

正则表达式的子模式的深层分析

正则表达式的子模式的深层分析

子模式,正则表达式,电脑软件,首先,让我们看看PHP代码的一部分: $时间=日期(当前H:我:); $模式2{ { 4 } } - { 2 } { 2 } { 2 } }:{ 2 }; 如果(preg_match(美元美元美元模式,ARR)){ ; print_r($ ARR); ; } > 显示结果: 阵列 ( { 0 } = > 2012-06-23 03:08:45 ) …

如何PPT2010制作添加背景音乐如何

如何PPT2010制作添加背景音乐如何

背景音乐,制作教程,电脑软件,当我们使用PPT2010制作美化幻灯片文件,我们不仅可以美化图片,还添加了一些背景音乐,让观看的人更容易进入状态。以下是小编PPT2010制作加入背景音乐的方法供你参考。 PPT2010制作加入背景音乐的方法 当打开PPT时…

word文档的打印排版技术说明

word文档的打印排版技术说明

文档,技术,电脑软件,word,作为职场新人,在实际工作中会遇到很多问题,除了人际关系、沟通方法和工作态度之外,新的职场新人由于不熟练应用软件,无法提高工作效率。 毫无疑问,熟练的工作技能是一切成功的开始。当你收发邮件,写各种文件,每天做各种…

Excel表格列缺少如何使用excel表单

Excel表格列缺少如何使用excel表单

表单,如何使用,表格,电脑软件,Excel,打开Excel2007在工作表底部发现底部消失了,只能看到滚动条,通常显示Sheet1、Sheet2 Sheet3消失了,当编辑的工作表是不容易的,如何找到它,让萧边带你的Excel表列表不见的解决方法。 的excelsheet一栏显示的步…

让幻灯片不再沉默

让幻灯片不再沉默

幻灯片,沉默,电脑软件,有时我们发现在你电脑的声音和幻灯片上做,模仿别人的电脑玩没有声音。怎么回事 如果你添加幻灯片中的声音不能在其他电脑上正常播放,一般是一个问题,因为驱动器和路径属性的声音在PowerPoint文件包含声音的对象,也就是说…

oracle数据库的启闭方法

oracle数据库的启闭方法

方法,数据库,启闭,电脑软件,oracle,首先,启动数据 目前美元系统 /通过SYSDBA 已启动 两。启动侦听器 当数据库启动时,如果监控进程未启动,客户机就无法连接到数据库。启动监视过程的方法是: 为启动监听 在Widnows,听众可以从服务列表开始。 …

在Node.jsfs.stat和fs.fstat之间差

在Node.jsfs.stat和fs.fstat之间差

解释,差异,详细,电脑软件,jsfs,前言 fs.stat和fs.fstat具有相同的功能和文件的状态信息。本文主要介绍了Node.js fs.stat和fs.fstat之间的区别的相关内容,并分享给你参考。 fs.stat用法: fs.stat('。 / AA。JS,功能(呃,STATs){ 如果(错误){ 把错…

ps制作了一条金龙

ps制作了一条金龙

电脑软件,ps,今天我们分享ps分享的一个金龙方法,课程很好,值得学习,推荐大家一起学习! 在PS软件中,打开一张龙的图片,然后在一块金箔层上长一层,如图所示。 2。然后将金箔的图层图案改为彩色,如图所示。 三.然后在图的顶部创建一个颜色/饱和度调整…