الإصدار = 7.1.0 شرح المعامل bool is_iterable (مختلط $var) المعامل: $var: المعامل الذي سيتم فحصه" />



English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليمات PHP الأساسية

تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام وظيفة PHP is_iterable() و أمثلة

وظائف PHP المتاحة

is_iterable() استخدام الوظيفة للتحقق من ما إذا كانت القيمة قابلة للتنقل.

طلب PHP الإصدار: PHP 7 >= 7.1.0

النحو

bool is_iterable ( mixed $var )

شرح المعلمات:

  • $var: المتغير الذي سيتم فحصه، يمكن أن يكون مصفوفة أو يعتمد على واجهة Traversable.

القيمة المعدة

إذا كان المتغير المحدد قيمة قابلة للتنقل، فإنه يعود TRUE، وإلا يعود FALSE.

مثال عبر الإنترنت

<?php
var_dump(is_iterable([1, 2, 3]));  // bool(true)
var_dump(is_iterable(new ArrayIterator([1, 2, 3])));  // bool(true)
var_dump(is_iterable((function () { yield 1; })()));  // bool(true)
var_dump(is_iterable(1));  // bool(false)
var_dump(is_iterable(new stdClass()));  // bool(false)
?>

نتائج الإخراج هي:

bool(true)
bool(true)
bool(true)
bool(false)
bool(false)

وظائف PHP المتاحة