PHP - Ds Set isEmpty() 函数



PHP 的 Ds\Set::isEmpty() 函数用于检查当前集合是否为空。

如果此集合为空,则返回布尔值“true”,否则返回“false”。当您使用“echo”方法打印结果时,它将为“true”显示1,为“false”布尔值显示0

语法

以下是 PHP Ds\Set::isEmpty() 函数的语法:

public bool Ds\Set::isEmpty( void )

参数

此函数不接受任何参数。

返回值

如果集合为空,则此函数返回“true”,否则返回“false”。

示例 1

以下是 PHP Ds\Set::isEmpty() 函数的基本示例。

<?php  
   $set = new \Ds\Set();  
   echo "The set elements are: \n";
   var_dump($set);
   echo "Is set is empty? ";   
   var_dump($set->isEmpty());
?> 

输出

执行上述程序后,它将返回“true”。

The set elements are:
object(Ds\Set)#1 (0) {
}
Is set is empty? bool(true)

示例 2

以下是 PHP Ds\Set::isEmpty() 函数的另一个示例。我们使用此函数来检查此集合(["Tutorials", "Point", "India"])是否为空。

<?php  
   $set = new \Ds\Set(["Tutorials", "Point", "India"]); 
   echo "The set elements are: \n";   
   var_dump($set);
   echo "Is set is empty? ";
   var_dump($set->isEmpty());
?>

输出

上述程序返回“false”。

The set elements are:
object(Ds\Set)#1 (3) {
  [0]=>
  string(9) "Tutorials"
  [1]=>
  string(5) "Point"
  [2]=>
  string(5) "India"
}
Is set is empty? bool(false)

示例 3

在条件语句中使用isEmpty()方法的结果来检查此集合(1, 2, 3)是否为空。

<?php  
   $set = new \Ds\Set([1, 2, 3]);  
   echo "The set elements are: \n";
   var_dump($set);
   $bool = $set->isEmpty();
   var_dump($bool);
   if($bool){
	   echo "Set is empty.";
   }
   else{
	   echo "Set is not empty";
   }
?>

输出

执行上述程序后,它将生成以下输出:

The set elements are:
object(Ds\Set)#1 (3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  int(3)
}
bool(false)
Set is not empty
php_function_reference.htm
广告