首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]is_iterable()函数—用法及示例

发布于 2025-04-28 17:56:39
0
16

函数名: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接口的对象是否可迭代。
  • 如果变量是可迭代的,可以在循环语句中使用该变量进行迭代操作。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流