Php kiểm tra xem mảng có giá trị trống không
Đôi khi sự cố phần mềm hoặc các trường hợp không mong muốn khác có thể xảy ra do một mảng trống. Do đó, điều quan trọng là phải phát hiện trước các mảng trống và tránh chúng. Hướng dẫn này trình bày cách kiểm tra xem một mảng cụ thể có trống hay không trong PHP Show
Hãy xem một số phương tiện hữu ích sẽ giúp bạn đạt được mục tiêu đó Phương thức đầu tiên là áp dụng hàm empty() như trong ví dụ bên dưới Đầu ra của mã này sẽ chỉ ra rằng mảng trống Hàm tiếp theo được sử dụng để phát hiện một mảng trống là hàm đếm(). Chức năng này khác với chức năng trên. nó nhằm mục đích đếm các phần tử bên trong một mảng Hàm này trả về 0 khi mảng trống. Nếu không, số phần tử sẽ được trả về. Trong trường hợp dưới đây, kết quả là 0. Do đó, mảng đã cho trống Bây giờ, hãy xem một ví dụ khác trong đó số phần tử được trả về Đầu ra của ví dụ này là 4. Nghĩa là mảng gồm 4 phần tử Phương pháp thứ ba là sử dụng hàm sizeof(). Trên toàn cầu, nó được sử dụng để kiểm tra kích thước mảng. Khi kích thước của nó bằng 0, thì mảng được coi là trống. Mặt khác, nó không trống Điều này có thể là để ngăn ngừa lỗi, đảm bảo tính toàn vẹn của dữ liệu hoặc chỉ để biết liệu bạn có nên làm điều gì đó hay không Trong bài đăng này, chúng ta sẽ tìm hiểu cách bạn có thể kiểm tra xem một mảng có trống hay không trong PHP Sử dụng rỗng()Cách tốt nhất để kiểm tra xem một mảng có trống hay không là sử dụng hàm 0Hàm này nhận mảng của bạn và trả về giá trị boolean, 1 nếu mảng trống và 2 nếu khôngHãy bắt đầu với mảng ví dụ của chúng tôi Bây giờ hãy sử dụng hàm 0 để kiểm tra xem mảng có trống không Như mong đợi, mảng trống, vì vậy hàm 0 trả về 1Sử dụng Đếm ()Một cách khác để bạn có thể kiểm tra xem một mảng có trống hay không là sử dụng hàm 3Hàm này sẽ trả về cho bạn số lượng phần tử trong mảng, vì vậy nếu mảng trống, nó sẽ trả về 4 Bởi vì điều này trả về cho bạn số phần tử trong mảng, bạn có thể sử dụng thông tin này cho bất kỳ thứ gì khác mà bạn cần trong chương trình của mình Sử dụng sizeof()Cách cuối cùng bạn có thể kiểm tra xem một mảng có trống hay không là sử dụng hàm 5Hàm này cũng sẽ trả về cho bạn số lượng phần tử trong mảng, vì vậy nếu mảng trống, nó sẽ trả về 4 Để kiểm tra xem một mảng có trống hay không, chúng ta có thể sử dụng hàm có sẵn void(), trong các trường hợp khác khi chúng ta muốn kiểm tra xem một biến đã cho có trống hay không, thì cũng có thể sử dụng hàm này. Nó trả về một phản hồi Boolean dựa trên điều kiện là nếu biến đã cho chứa giá trị khác không, khác không thì nó trả về "false", ngược lại, nó trả về "true" cú pháp mã PHP 3đầu ra 4Chương trình mảng PHP » Chúng ta có thể sử dụng hàm có sẵn 0 để kiểm tra xem một mảng có trống không. Hàm này kiểm tra tất cả các loại biến, bao gồm cả mảng. Cú pháp đúng để sử dụng hàm này như sauHàm tích hợp sẵn 0 chỉ có một tham số. Các chi tiết của tham số của nó là như sauTham sốMô tả54bắt buộcĐó là biến mà chúng ta muốn kiểm tra có rỗng hay khôngHàm này trả về giá trị 55 tùy thuộc vào điều kiện của biến được truyền. Nó trả về 1 nếu biến rỗng và trả về 0 nếu biến không rỗngChương trình dưới đây cho thấy cách chúng ta có thể sử dụng chức năng này để kiểm tra xem một mảng có trống hay không 7Chúng ta đã lưu trữ giá trị trả về của hàm 0 trong biến 57đầu ra 5Sử dụng Hàm 9 để kiểm tra xem một mảng có trống không trong PHPChúng ta cũng có thể sử dụng hàm có sẵn 0 để kiểm tra xem một mảng có trống hay không. Hàm 0 hoạt động giống như hàm 9. Nó đếm số phần tử của một mảng hoặc một đối tượng đếm được. Những gì chúng ta sẽ làm là chúng ta sẽ tìm số phần tử trong mảng. Nếu số phần tử trong mảng bằng 0 thì mảng của chúng ta rỗng. Cú pháp đúng để sử dụng hàm này như sau
Làm cách nào để kiểm tra mảng trống hoặc rỗng trong PHP?Hàm PHP empty()
. Hàm này trả về false nếu biến tồn tại và không trống, ngược lại trả về true. Các giá trị sau ước tính trống. 0.
Làm cách nào để kiểm tra xem khóa mảng có trống trong PHP không?Hàm PHP array_key_exists()
.
Làm cách nào để tìm giá trị null trong mảng trong PHP?Hàm is_null() kiểm tra xem một biến có phải là NULL hay không. Hàm này trả về true (1) nếu biến là NULL, ngược lại trả về false/nothing.
Kiểm tra trống có NULL PHP không??> Đầu ra. 0 được đặt với mảng hàm isset không được đặt. Hàm empty() là một cấu trúc ngôn ngữ để xác định xem biến đã cho là rỗng hay NULL . |