PHP | is_iterable () Функция

Опубликовано: 20 Февраля, 2022

Функция is_iterable () - это встроенная функция в PHP, которая используется для проверки того, является ли содержимое переменной повторяемым значением или нет.

Синтаксис:

 bool is_iterable ( смешанный $ var)

Параметры: эта функция принимает один параметр, как указано выше и описано ниже:

  • $ var: содержит значение переменной, которую необходимо проверить.

Возвращаемое значение: возвращает ИСТИНА, если значение переменной является итеративным, в противном случае - ЛОЖЬ.

Программа 1:

<?php
  
// Declare an array
$arr = array(1, 2, 3, 4, 5);
  
if(is_iterable($arr)) {
    echo "Array is iterable";
}
else {
    echo "Array is not iterable";
}
  
// Create a class
class GFG {
}
   
// Create an object
$obj = new GFG();
  
if(is_iterable($obj)) {
    echo " Object is iterable";
}
else {
    echo " Object is not iterable";
}
?>

Выход:

 Массив повторяется
Объект не повторяется

Program 2:

<?php
  
// Create a class
class GFG {
    public $Geek_name = "Welcome to GeeksforGeeks"
}
  
$obj = new GFG();
var_dump(is_iterable($obj));
  
$arr = array("G", "e", "e", "k", "s");
var_dump(is_iterable($arr));
  
$num = 25;
var_dump(is_iterable($num));
  
$str = "GeeksforGeeks";
var_dump(is_iterable($str));
  
$bool = true;
var_dump(is_iterable($bool));
?>

Выход:

 bool (ложь) 
bool (истина) 
bool (ложь) 
bool (ложь) 
bool (ложь)

Ссылка: https://www.php.net/manual/en/function.is-iterable.php

PHP