牛牛在线工具

is_iterable()

收录 8868 个 PHP 函数,含用途说明与用法示例。

is_iterable()

判断变量是否是可迭代的

函数名:is_iterable() 函数描述:该函数用于判断变量是否是可迭代的。 适用版本:PHP 7.1.0及以上版本 用法: bool is_iterable ( mixed $var ) 参数: $var:要判断的变量。 返回值: 如果变量是可迭代的,则返回true,否则返回false。 示例: // 示例1 $arr = [1, 2, 3]; if (is_iterable($arr)) { echo '变量是可迭代的'; } else { echo '变量不是可迭代的'; } // 输出:变量是可迭代的 // 示例2 $str = 'Hello'; if (is_iterable($str)) { echo '变量是可迭代的'; } else { echo '变量不是可迭代的'; } // 输出:变量不是可迭代的 // 示例3 $obj = new stdClass(); if (is_iterable($obj)) { echo '变量是可迭代的'; } else { echo '变量不是可迭代的'; } // 输出:变量不是可迭代的 注意事项: is_iterable()函数在PHP 7.1.0及以上版本中可用。 该函数可以用于判断数组、实现了Traversable接口的对象以及实现了Iterator接口的对象是否可迭代。 如果变量是可迭代的,可以在循环语句中使用该变量进行迭代操作。