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
phpis_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<?php
$arr = [1, 2, 3];
$res = is_array($arr);
var_dump($res);
?>
Kết quả thực thi mã:
phptrue
Ví dụ
Kiểm tra xem một chuỗi có thuộc về kiểu mảng không:
php<?php
$str = 'abcde';
$res = is_array($str);
var_dump($res);
?>
Kết quả thực thi mã:
phpfalse
Ví dụ
Kiểm tra nhiều kiểu biến khác nhau:
php<?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ã:
phparray: true
string: false
integer: false
NULL: false
object: false