Funkcija is_iterable

Funkcija is_iterable proverava da li je promenljiva iterabilna. Iterabilnim se smatraju nizovi i objekti koji implementiraju interfejs Traversable. Funkcija prihvata jedan parametar - promenljivu koju treba proveriti, i vraća true ili false.

Sintaksa

phpis_iterable(mixed $value): bool

Primer

Proverimo niz na iterabilnost:

php<?php
  $arr = [1, 2, 3];
  var_dump(is_iterable($arr));
?>

Rezultat izvršavanja koda:

phptrue

Primer

Proverimo string na iterabilnost:

php<?php
  $str = 'abc';
  var_dump(is_iterable($str));
?>

Rezultat izvršavanja koda:

phpfalse

Primer

Proverimo objekat koji implementira interfejs Traversable:

php<?php
  $obj = new ArrayObject([1, 2, 3]);
  var_dump(is_iterable($obj));
?>

Rezultat izvršavanja koda:

phptrue

Pogledajte takođe

  • funkciju is_array,
    koja proverava da li je promenljiva niz
  • funkciju is_object,
    koja proverava da li je promenljiva objekat