旗下导航:搜·么
当前位置:网站首页 > PHP教程 > 正文

怎样运用PHP搜检数组是不是为空?(代码示例)【php教程】

作者:搜搜PHP网发布时间:2019-11-26分类:PHP教程浏览:97


导读:空数组有时会致使顺序崩溃或不测输出。为防止这类状况,最好事前搜检一个数组是不是为空。PHP中有种种要领和函数可用于搜检已定义或给定的数组是不是为空。下面本篇文章就来给人人引见个中的...
空数组有时会致使顺序崩溃或不测输出。为防止这类状况,最好事前搜检一个数组是不是为空。PHP中有种种要领和函数可用于搜检已定义或给定的数组是不是为空。下面本篇文章就来给人人引见个中的几种要领,愿望对人人有所协助。

要领1:运用empty()函数

empty()函数能够用来肯定给定变量是不是为空。假如变量不存在,则此函数不会返回正告。

基础语法:

empty( $var )

下面经由过程示例来看看怎样运用empty()函数来搜检数组是不是为空。

<?php  
header("content-type:text/html;charset=utf-8");
// 声明数组并初始化它
$array1 = array('0' => 'hello','1' => 'php'); 
  
// 声明空数组
$array2 = array(); 
  
// 搜检数组的前提是不是为空
if(!empty($array1)) 
    echo "给定数组array1不为空 <br>"; 
  
if(empty($rray2)) 
    echo "给定数组array2 为空"; 
?>

输出:

要领2:运用count()函数

count()函数是用于盘算数组中的一切元素。假如数组中的元素数为零,则它将显现空数组。

基础语法:

count( $array_or_countable )

下面经由过程示例来看看怎样运用count()函数来搜检数组是不是为空。

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
// 搜检数组是不是为空
if(count($empty_array) == 0) 
    echo "数组为空"; 
else
    echo "数组不为空"; 
?>

输出:

数组为空

要领3:运用sizeof()函数

sizeof()函数用于搜检数组的大小。假如数组的大小为零,则数组为空,不然数组不为空。

下面经由过程示例来看看怎样运用sizeof()函数来搜检数组是不是为空。

<?php  
header("content-type:text/html;charset=utf-8");
// 声明一个空数组
$empty_array = array(); 
   
if( sizeof($empty_array) == 0 ) 
    echo "数组为空"; 
else
    echo "数组不空"; 
?>

输出:

数组为空

相干视频教程引荐:《PHP教程》

以上就是本篇文章的全部内容,愿望能对人人的进修有所协助。更多精彩内容人人能够关注ki4网相干教程栏目!!!

以上就是怎样运用PHP搜检数组是不是为空?(代码示例)的细致内容,更多请关注ki4网别的相干文章!

标签:PHP数组empty()count()sizeof()