Η συνάρτηση is_countable
Η συνάρτηση is_countable ελέγχει εάν μπορεί να μετρηθεί ο αριθμός των στοιχείων σε μια μεταβλητή.
Επιστρέφει true, εάν η μεταβλητή είναι πίνακας ή αντικείμενο που υλοποιεί
τη διεπαφή Countable. Διαφορετικά επιστρέφει false.
Σύνταξη
is_countable(mixed $value): bool
Παράδειγμα
Ας ελέγξουμε έναν πίνακα για δυνατότητα καταμέτρησης στοιχείων:
<?php
$arr = [1, 2, 3];
var_dump(is_countable($arr));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true
Παράδειγμα
Ας ελέγξουμε μια συμβολοσειρά για δυνατότητα καταμέτρησης στοιχείων:
<?php
$str = 'abcde';
var_dump(is_countable($str));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
false
Παράδειγμα
Ας ελέγξουμε ένα αντικείμενο που υλοποιεί τη διεπαφή Countable:
<?php
class MyCountable implements Countable {
public function count(): int {
return 5;
}
}
$obj = new MyCountable();
var_dump(is_countable($obj));
?>
Αποτέλεσμα εκτέλεσης κώδικα:
true