Funktsioon is_countable

Funktsioon is_countable kontrollib, kas muutuja elemente on võimalik loendada. See tagastab true, kui muutuja on massiiv või objekt, mis implementeerib liidest Countable. Vastasel juhul tagastab false.

Süntaks

phpis_countable(mixed $value): bool

Näide

Kontrollime massiivi elementide loendatavust:

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

Koodi täitmise tulemus:

phptrue

Näide

Kontrollime stringi elementide loendatavust:

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

Koodi täitmise tulemus:

phpfalse

Näide

Kontrollime Countable liidest implementeerivat objekti:

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

Koodi täitmise tulemus:

phptrue

Vaata ka

  • funktsiooni is_array,
    mis kontrollib, kas muutuja on massiiv
  • funktsiooni count,
    mis loeb massiivi elementide arvu