Funktionen is_countable

Funktionen is_countable kontrollerar om man kan räkna antalet element i en variabel. Den returnerar true om variabeln är en array eller ett objekt som implementerar gränssnittet Countable. Annars returnerar den false.

Syntax

phpis_countable(mixed $value): bool

Exempel

Låt oss kontrollera en array för möjlighet att räkna element:

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

Resultat av kodkörning:

phptrue

Exempel

Låt oss kontrollera en sträng för möjlighet att räkna element:

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

Resultat av kodkörning:

phpfalse

Exempel

Låt oss kontrollera ett objekt som implementerar gränssnittet Countable:

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

Resultat av kodkörning:

phptrue

Se även

  • funktionen is_array,
    som kontrollerar om en variabel är en array
  • funktionen count,
    som räknar antalet element i en array