is_countable функциясы

is_countable функциясы өзгөрмөдөгү элементтердин санын саноого болобу деп текшерет. Ал true кайтарат, эгерде өзгөрмө массив же Countable интерфейсин ишке ашырган объект болсо. Антпесе, false кайтарат.

Синтаксис

phpis_countable(mixed $value): bool

Мисал

Массивдин элементтерин саноо мүмкүнчүлүгүн текшеребиз:

php<?php
  $arr = [1, 2, 3];
  var_dump(is_countable($arr));
?>

Кодду иштетүүнүн натыйжасы:

phptrue

Мисал

Саптын элементтерин саноо мүмкүнчүлүгүн текшеребиз:

php<?php
  $str = 'abcde';
  var_dump(is_countable($str));
?>

Кодду иштетүүнүн натыйжасы:

phpfalse

Мисал

Countable интерфейсин ишке ашырган объектти текшеребиз:

php<?php
  class MyCountable implements Countable {
    public function count(): int {
      return 5;
    }
  }
  
  $obj = new MyCountable();
  var_dump(is_countable($obj));
?>

Кодду иштетүүнүн натыйжасы:

phptrue

Ошондой эле караңыз

  • is_array функциясын,
    өзгөрмө массив экенин текшерүү үчүн
  • count функциясын,
    массивдеги элементтердин санын саноо үчүн