ফাংশন is_iterable
ফাংশন is_iterable একটি ভেরিয়েবল পুনরাবৃত্তিযোগ্য কিনা তা পরীক্ষা করে।
অ্যারে এবং Traversable ইন্টারফেস বাস্তবায়নকারী অবজেক্টগুলোকে পুনরাবৃত্তিযোগ্য বিবেচনা করা হয়।
ফাংশনটি একটি প্যারামিটার নেয় - পরীক্ষা করা ভেরিয়েবল, এবং true বা false রিটার্ন করে।
সিনট্যাক্স
is_iterable(mixed $value): bool
উদাহরণ
একটি অ্যারের পুনরাবৃত্তিযোগ্যতা পরীক্ষা করা যাক:
<?php
$arr = [1, 2, 3];
var_dump(is_iterable($arr));
?>
কোড 실행ের ফলাফল:
true
উদাহরণ
একটি স্ট্রিং এর পুনরাবৃত্তিযোগ্যতা পরীক্ষা করা যাক:
<?php
$str = 'abc';
var_dump(is_iterable($str));
?>
কোড 실행ের ফলাফল:
false
উদাহরণ
একটি অবজেক্ট পরীক্ষা করা যাক যা Traversable ইন্টারফেস বাস্তবায়ন করে:
<?php
$obj = new ArrayObject([1, 2, 3]);
var_dump(is_iterable($obj));
?>
কোড 실행ের ফলাফল:
true