ফাংশন 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,
    যা পরীক্ষা করে একটি ভেরিয়েবল অবজেক্ট কিনা