Hướng dẫn check if array key value is empty php - kiểm tra xem giá trị khóa mảng có trống không php

Có khả năng điều này có thể sạch hơn nếu tôi biết cách xây dựng mảng, nhưng, có giả định rằng bạn có thể có cả hai chuỗi trống hoặc null trong mảng và bạn muốn tính đến các giá trị 0 -> Đây là những gì tôi làm:

if [is_null[$array[$key]] || [string]$array[$key] == '']

Dưới đây là một chút mã kiểm tra hiển thị nó hoạt động với một mảng có cả 0, null, một chuỗi trống và số nguyên khác nhau ...

$array = array[0,1,null,2,''];
print_r[$array];

foreach [$array as $key => $val] {
         if [is_null[$array[$key]] || [string]$array[$key] == ''] {
           echo $key.", true\n";
         }
}

Đối với việc sử dụng ISSET [] - Một chuỗi trống được xem xét sẽ được đặt. Đó có thể là những gì bạn đang gặp phải [ngoài 0 được coi là trống] so sánh với cách sử dụng này:

$foo = array[0,1,null,2,''];

print_r[$foo];
foreach [$foo as $key => $val] {
        if [isset[$foo[$key]]] {
                echo $key.", true\n";
        }
}

Giá trị tham số

Tham số

  • Sự mô tả
  • Chìa khóa
  • Giá trị tham số

    Tham số

    Sự mô tả

    1. Chìa khóa This function determines whether a given variable is empty. This function does not return a warning if a variable does not exist.

      Syntax:

      bool empty[ $var ]

      Example:

    Chủ Đề