Funktion is_countable

Die Funktion is_countable prüft, ob die Anzahl der Elemente in einer Variable gezählt werden kann. Sie gibt true zurück, wenn die Variable ein Array oder ein Objekt ist, das das Interface Countable implementiert. Andernfalls wird false zurückgegeben.

Syntax

phpis_countable(mixed $value): bool

Beispiel

Überprüfen eines Arrays auf Zählbarkeit:

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

Ausgabe des Codes:

phptrue

Beispiel

Überprüfen einer Zeichenkette auf Zählbarkeit:

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

Ausgabe des Codes:

phpfalse

Beispiel

Überprüfen eines Objekts, das das Countable-Interface implementiert:

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

Ausgabe des Codes:

phptrue

Siehe auch

  • die Funktion is_array,
    die prüft, ob eine Variable ein Array ist
  • die Funktion count,
    die die Anzahl der Elemente in einem Array zählt