फ़ंक्शन is_iterable

फ़ंक्शन is_iterable जांचता है कि क्या वेरिएबल इटरेबल है। ऐरे और ऑब्जेक्ट जो Traversable इंटरफेस को इम्प्लीमेंट करते हैं, इटरेबल माने जाते हैं। यह फ़ंक्शन एक पैरामीटर लेता है - जाँचा जाने वाला वेरिएबल, और true या false रिटर्न करता है।

सिंटैक्स

phpis_iterable(mixed $value): bool

उदाहरण

आइए एक ऐरे की इटरेबिलिटी जांचें:

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

कोड निष्पादन का परिणाम:

phptrue

उदाहरण

आइए एक स्ट्रिंग की इटरेबिलिटी जांचें:

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

कोड निष्पादन का परिणाम:

phpfalse

उदाहरण

आइए एक ऑब्जेक्ट की जांच करें जो Traversable इंटरफेस को इम्प्लीमेंट करता है:

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

कोड निष्पादन का परिणाम:

phptrue

यह भी देखें

  • फ़ंक्शन is_array,
    जो जांचता है कि क्या वेरिएबल एक ऐरे है
  • फ़ंक्शन is_object,
    जो जांचता है कि क्या वेरिएबल एक ऑब्जेक्ट है