Hàm is_array
Hàm is_array kiểm tra xem biến được truyền vào có phải là mảng hay không.
Trả về true nếu biến là một mảng, và false trong trường hợp ngược lại.
Hàm nhận một tham số - biến cần kiểm tra.
Cú pháp
is_array(mixed $var): bool
Ví dụ
Hãy kiểm tra xem một biến có phải là mảng không:
<?php
$arr = [1, 2, 3];
$res = is_array($arr);
var_dump($res);
?>
Kết quả thực thi mã:
true
Ví dụ
Kiểm tra xem một chuỗi có thuộc về kiểu mảng không:
<?php
$str = 'abcde';
$res = is_array($str);
var_dump($res);
?>
Kết quả thực thi mã:
false
Ví dụ
Kiểm tra nhiều kiểu biến khác nhau:
<?php
$values = [
[1, 2, 3],
'string',
123,
null,
new stdClass()
];
foreach ($values as $value) {
echo gettype($value) . ': ';
var_dump(is_array($value));
echo "\n";
}
?>
Kết quả thực thi mã:
array: true
string: false
integer: false
NULL: false
object: false