空阵列有时会导致软件崩溃或意外输出。为了避免这种情况,最好事先检查数组是否为空。PHP中有各种方法和函数可用于检查定义的或给定的数组是否为空。其中一些内容如下:
null
- 使用empty()函数: 此函数确定给定变量是否为空。如果变量不存在,此函数不会返回警告。
语法:
bool empty( $var )
例子:
<?php
// Declare an array and initialize it
// Declare an empty array
$empty_array
=
array
();
// Condition to check array is empty or not
if
(!
empty
(
$non_empty_array
))
echo
"Given Array is not empty <br>"
;
if
(
empty
(
$empty_array
))
echo
"Given Array is empty"
;
?>
输出:Given Array is not empty Given Array is empty
- 使用计数功能: 此函数统计数组中的所有元素。如果数组中的元素数为零,则它将显示空数组。
语法:
int count( $array_or_countable )
例子:
<?php
// Declare an empty array
$empty_array
=
array
();
// Function to count array
// element and use condition
if
(
count
(
$empty_array
) == 0)
echo
"Array is empty"
;
else
echo
"Array is non- empty"
;
?>
输出:Array is empty
- 使用sizeof()函数: 此方法用于检查数组的大小。如果数组的大小为零,则数组为空,否则数组不为空。
例子:
<?php
// Declare an empty array
$empty_array
=
array
();
// Use array index to check
// array is empty or not
if
( sizeof(
$empty_array
) == 0 )
echo
"Empty Array"
;
else
echo
"Non-Empty Array"
;
?>
输出:Empty Array
PHP是一种专门为web开发设计的服务器端脚本语言。通过以下步骤,您可以从头开始学习PHP PHP的教程 和 PHP示例 .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END