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

Xem thêm

  • hàm is_string,
    hàm kiểm tra xem một biến có phải là chuỗi hay không
  • hàm is_int,
    hàm kiểm tra xem một biến có phải là số nguyên hay không
  • hàm is_object,
    hàm kiểm tra xem một biến có phải là đối tượng hay không