Kiểm tra nếu không null trong PHP

Bài viết này hướng dẫn bạn cách kiểm tra các chuỗi không rỗng và rỗng trong PHP. Chúng ta sẽ sử dụng các hàm PHP empty()is_null() cùng với toán tử phủ định

Kiểm tra Not Null bằng cách sử dụng is_null() trong PHP

Hàm PHP

Your variable I am a string is not null.
1 sẽ kiểm tra xem một biến có phải là null hay không. Trong khi đó, bạn có thể nối nó với toán tử phủ định và nó sẽ kiểm tra xem biến có phải là null không

Trong PHP, toán tử phủ định là dấu chấm than (

Your variable I am a string is not null.
2). Chúng tôi trình bày một ví dụ bên dưới nơi chúng tôi kiểm tra xem một chuỗi có phải là null không

" . $sample_string . " is not null.";
    } else {
        echo "Your variable is null.";
    }
?>

đầu ra

Your variable I am a string is not null.

Kiểm tra chuỗi rỗng bằng cách sử dụng empty() trong PHP

Hàm PHP empty() cho phép bạn kiểm tra một chuỗi rỗng. Ngoài ra, hàm empty() có thể kiểm tra các giá trị khác mà PHP đánh giá là rỗng

Trong ví dụ sau, chúng tôi sử dụng hàm empty() để kiểm tra một chuỗi trống giữa các giá trị khác

Điều kiện MySQL IS NOT NULL được sử dụng để kiểm tra giá trị NOT NULL trong câu lệnh SELECT, INSERT, UPDATE hoặc DELETE

cú pháp

Cú pháp của Điều kiện IS NOT NULL trong MySQL là

expression IS NOT NULL

Tham số hoặc Đối số

biểu thứcGiá trị để kiểm tra xem nó có phải là giá trị NULL không

Ghi chú

  • Nếu biểu thức KHÔNG phải là giá trị NULL, điều kiện ước tính là TRUE
  • Nếu biểu thức là một giá trị NULL, điều kiện đánh giá là FALSE

Ví dụ - Với câu lệnh SELECT

Dưới đây là một ví dụ về cách sử dụng điều kiện MySQL IS NOT NULL trong câu lệnh SELECT

SELECT *
FROM contacts
WHERE last_name IS NOT NULL;

Ví dụ MySQL IS NOT NULL này sẽ xóa tất cả các bản ghi khỏi bảng danh bạ nơi last_name không chứa giá trị null

Your variable I am a string is not null.
7

Your variable I am a string is not null.
8

Your variable I am a string is not null.
9

expression IS NOT NULL
0

expression IS NOT NULL
1

Câu trả lời. Sử dụng hàm PHP is_null()

Bạn có thể sử dụng hàm PHP is_null() để kiểm tra xem một biến có phải là null hay không

Hãy xem một ví dụ để hiểu chức năng này hoạt động như thế nào

Hàm is_null() cũng trả về

expression IS NOT NULL
5 cho biến không xác định. Đây là một ví dụ


Câu hỏi thường gặp liên quan

Dưới đây là một số câu hỏi thường gặp khác liên quan đến chủ đề này

Một mảng trống được chuyển đổi thành null bằng cách so sánh '==' bằng nhau không nghiêm ngặt. Sử dụng is_null() hoặc ‘===’ nếu có thể lấy mảng trống

Xem đoạn mã sau

<?php

// app.php

  $a = array();

  if($a == null) {
    echo 'First NULL';
  }
  if($a === null) {
    echo 'Second NULL';
  }
  if(is_null($a)) {
    echo 'Third NULL';
  }

Xem đầu ra

Kiểm tra nếu không null trong PHP

 

Vì vậy, So sánh không nghiêm ngặt '==' trả về bool(true)

Hãy xem một ví dụ khác. Xem đoạn mã sau.

<?php

// app.php

$foo = NULL;
var_dump(is_null($foo));

Xem đầu ra

Kiểm tra nếu không null trong PHP

Hiệu suất

Trong PHP 7 (phpng), is_null nhanh hơn rất nhiều so với ===, mặc dù sự khác biệt về hiệu suất giữa hai loại nhỏ hơn nhiều

PHP 5. 5. 9
is_null – float(2. 2381200790405)
===     – float(1. 0024659633636)
=== nhanh hơn ~100ns mỗi cuộc gọi

PHP 7. 0. 0-dev (được xây dựng. 19 Tháng năm 2015 10. 16. 06)
is_null – float(1. 4121870994568)
===     – float(1. 4577329158783)
is_null nhanh hơn ~5ns mỗi cuộc gọi

Sử dụng === NULL thay vì is_null() hữu ích trong một số trường hợp, chẳng hạn như các tình huống máy chủ được tải trong đó bạn có hàng trăm hoặc hàng nghìn yêu cầu đến mỗi giây

Việc tiết kiệm micro giây cho nhiều thao tác “đơn giản” trong toàn bộ chuỗi thực thi PHP thường dẫn đến việc có thể phân phát nhiều trang hơn mỗi giây với cùng tốc độ hoặc giảm mức sử dụng CPU của bạn. Nhưng thật không may, mọi người thường viết mã rất tệ và chậm.

Đó là nó cho ví dụ này

Facebook

Twitter

Pinterest

WhatsApp

Bài viết trước Parray_walk. Cách sử dụng hàm array_walk()

Bài viết tiếp theo Chất nền PHP. Cách trích xuất ký tự từ chuỗi

kranal

https. //appdividend. com/

Krunal Lathiya là Kỹ sư phần mềm với hơn tám năm kinh nghiệm. Anh ấy đã phát triển một nền tảng vững chắc về các nguyên tắc khoa học máy tính và niềm đam mê giải quyết vấn đề. Ngoài ra, Krunal có kiến ​​thức tuyệt vời về Khoa học dữ liệu và Học máy, đồng thời là chuyên gia về Ngôn ngữ Python. Krunal có kinh nghiệm với nhiều ngôn ngữ lập trình và công nghệ khác nhau, bao gồm PHP, R, Golang và JavaScript. Anh ấy cảm thấy thoải mái khi làm việc trong lĩnh vực phát triển front-end và back-end

Làm cách nào để kiểm tra xem thứ gì đó không phải là NULL 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.

Làm cách nào để kiểm tra chuỗi có NULL hay không trong PHP?

Chúng ta có thể dùng hàm empty() để kiểm tra xem một chuỗi có rỗng hay không. Hàm dùng để kiểm tra chuỗi có rỗng hay không. Nó sẽ trả về true nếu chuỗi rỗng.

Kiểm tra trống có NULL PHP không?

empty() trong PHP ? . Hàm này cũng kiểm tra xem một biến, mảng hoặc khóa mảng đã khai báo có giá trị null hay không, nếu có, isset() trả về false, nó trả về true trong tất cả các trường hợp có thể khác. The isset() function is an inbuilt function in PHP which checks whether a variable is set and is not NULL. This function also checks if a declared variable, array or array key has null value, if it does, isset() returns false, it returns true in all other possible cases.

LÀ NULL hay 0 PHP?

Để xác định là null hoặc zero bởi. is_int($var) nếu biến là số hoặc chuỗi số. Để xác định Zero, sử dụng is_numeric($var) cũng là giải pháp hoặc sử dụng $var === 0. is_null($var) nếu một biến là NULL