至于 PHP >= 7.1,可以使用 is_iterable()
检测变量是否可迭代。
是否有 PHP <= 7 的替代方案?
自从我在 php 7.0 上工作以来,我该如何执行此操作?
最佳答案
您只需要测试给定的 var 是 Traversable
类型还是数组。其他一切都不可迭代。
if (!function_exists('is_iterable')) {
function is_iterable($var)
{
return is_array($var) || $var instanceof \Traversable;
}
}
关于php - 检查可迭代内容 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43737125/