Fungsi is_iterable

Fungsi is_iterable menyemak sama ada pembolehubah boleh dilelarkan. Pembolehubah yang boleh dilelarkan termasuk tatasusunan dan objek yang melaksanakan antara muka Traversable. Fungsi ini menerima satu parameter - pembolehubah yang disemak, dan mengembalikan true atau false.

Sintaks

phpis_iterable(mixed $value): bool

Contoh

Mari semak tatasusunan untuk kebolehlelaran:

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

Keputusan pelaksanaan kod:

phptrue

Contoh

Mari semak rentetan untuk kebolehlelaran:

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

Keputusan pelaksanaan kod:

phpfalse

Contoh

Mari semak objek yang melaksanakan antara muka Traversable:

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

Keputusan pelaksanaan kod:

phptrue

Lihat juga

  • fungsi is_array,
    yang menyemak sama ada pembolehubah adalah tatasusunan
  • fungsi is_object,
    yang menyemak sama ada pembolehubah adalah objek