is_iterable

函数
is_iterable ( $value )
参数
  • (mixed) $value The value to check.
    Required:
返回值
  • (bool) True if `$value` is iterable, false otherwise.
定义位置
相关方法
wp_is_writableis_countablewin_is_writableis_termis_serialized
引入
4.9.6
弃用
-

is_iterable: 这个函数是在 PHP 7.1 中引入的,用来检查一个变量是否是可迭代的。可迭代的数据类型是可以迭代的,如数组或实现Traversable接口的对象: 当你需要确保一个变量可以在foreach循环中使用时,这个函数很有用。

PHP 7.1中添加的is_iterable()函数的Polyfill。

验证一个变量的内容是一个数组或一个实现Traversable接口的对象。

function is_iterable( $value ) {
		return ( is_array( $value ) || $value instanceof Traversable );
	}
}

常见问题

FAQs
查看更多 >