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