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