Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

Đối với mã đầu tiên của bạn, bạn có thể sử dụng một sự thay đổi ngắn của câu trả lời được đưa ra bởi @shankardamodaran bằng cách sử dụng in_array():

if ( !in_array($some_variable, array('uk','in'), true ) ) {

hoặc thậm chí ngắn hơn với ký hiệu [] có sẵn kể từ Php 5.4 như được chỉ ra bởi @forty trong các bình luận

if ( !in_array($some_variable, ['uk','in'], true ) ) {

giống như:

if ( $some_variable !== 'uk' && $some_variable !== 'in' ) {

... nhưng ngắn hơn. Đặc biệt nếu bạn so sánh nhiều hơn chỉ là 'uk' và 'trong'. Tôi không sử dụng một biến bổ sung (Shankar đã sử dụng $ OS) mà thay vào đó xác định mảng trong câu lệnh IF. Một số có thể thấy rằng bẩn, tôi thấy nó nhanh chóng và gọn gàng: D

Vấn đề với mã thứ hai của bạn là nó có thể dễ dàng được trao đổi với sự thật vì:

if (true) {

bằng nhau

if ( $some_variable !== 'uk' || $some_variable !== 'in' ) {

Bạn đang hỏi liệu giá trị của một chuỗi không phải là A hay không B. Nếu đó là A, nó chắc chắn cũng không phải là Cũng không phải là và không B. Vì vậy, tuyên bố đó luôn luôn (không tính đến luật Schrödingers ở đây) trả về đúng.

=== Toán tử: Toán tử này được sử dụng để kiểm tra các giá trị đã cho và kiểu dữ liệu của nó bằng hoặc không. Nếu có, thì nó trả về đúng, nếu không nó sẽ trả về sai.

Không bằng nhiều giá trị python?
Sử dụng hàm tất cả () để kiểm tra xem một biến không bằng nhiều giá trị, ví dụ: Nếu tất cả (my_str! = Mục cho mục trong nhiều_values):. Hàm tất cả () sẽ trả về true nếu biến không bằng bất kỳ giá trị nào và sai nếu không.
Tệp này chứa văn bản unicode hai chiều có thể được giải thích hoặc biên dịch khác với những gì xuất hiện dưới đây. Để xem xét, hãy mở tệp trong một trình soạn thảo cho thấy các ký tự Unicode ẩn. Tìm hiểu thêm về các ký tự unicode hai chiều
// Xem ở đây
// Xem ở đây
// http: ( !in_array($some_variable, array('uk','in'), true ) ) {
// kiểm tra php nếu một biến không bằng nhau
// với nhiều điều kiện
if (! in_array ($ some_varable, mảng ('uk', 'in'), true)) { ( $some_variable !== 'uk' && $some_variable !== 'in' ) {
// kiểm tra php nếu một biến không bằng nhau

Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

=== trong PHP là gì?

=== Toán tử: Toán tử này được sử dụng để kiểm tra các giá trị đã cho và kiểu dữ liệu của nó bằng hoặc không. Nếu có, thì nó trả về đúng, nếu không nó sẽ trả về sai.

Syntax:

$variable1 != $variable2;
$variable1 <> $variable2;

Không bằng nhiều giá trị python?

Sử dụng hàm tất cả () để kiểm tra xem một biến không bằng nhiều giá trị, ví dụ: Nếu tất cả (my_str! = Mục cho mục trong nhiều_values):. Hàm tất cả () sẽ trả về true nếu biến không bằng bất kỳ giá trị nào và sai nếu không.

  • Giới thiệu về PHP không bằng
  • Một trong những toán tử so sánh trong PHP không bằng nhau, được biểu thị bằng ký hiệu! = Hoặc bất cứ khi nào chúng tôi muốn so sánh các loại dữ liệu của hai giá trị đã cho, chúng tôi sử dụng toán tử không bằng nhau trong PHP. Toán tử không bằng nhau trong PHP trả về đúng nếu loại dữ liệu của hai giá trị đã cho là giống nhau ngay cả khi giá trị được lưu trữ trong hai biến không giống nhau và điều này không bằng nhau trong php trả về false nếu loại dữ liệu của loại đã cho Hai giá trị không giống nhau ngay cả khi giá trị được lưu trữ trong hai biến là như nhau.
  • Trong đó biến1 biểu thị giá trị của biến có loại dữ liệu được so sánh với biến được biểu thị bằng biến2.
  • Hoạt động của người vận hành không bằng nhau trong PHP

Một trong những toán tử so sánh trong PHP không bằng nhau, được biểu thị bằng biểu tượng! = Hoặc.

Bất cứ khi nào chúng tôi muốn so sánh các loại dữ liệu của hai giá trị đã cho bất kể hai giá trị có bằng nhau hay không, chúng tôi sẽ sử dụng toán tử không bằng nhau trong PHP.

Ví dụ 1

Chương trình PHP để chứng minh hoạt động của toán tử không bằng nhau để so sánh loại dữ liệu của hai giá trị đã cho và trả về đầu ra.

Code:

//an integer value is stored in a variable called variable1
$variable1 = 10;
echo "The value stored in the first variable is: $variable1
";
//a string value is stored in a variable called variable2
$variable2 = "10";
echo "The value stored in the second variable is: $variable2
";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

Trong chương trình trên, một giá trị số nguyên được lưu trữ trong một biến gọi là biến1. Sau đó, một giá trị chuỗi được lưu trữ trong một biến gọi là biến2. Giá trị được lưu trữ trong cả hai biến là như nhau. Sau đó, chúng tôi đang sử dụng toán tử không bằng nhau để so sánh các loại dữ liệu của hai biến. Toán tử không bằng nhau trả về sai vì kiểu dữ liệu của hai biến khác nhau mặc dù các giá trị được lưu trữ trong các biến là như nhau.

Ví dụ #2

Chương trình PHP để chứng minh hoạt động của toán tử không bằng nhau để so sánh loại dữ liệu của hai giá trị đã cho và trả về đầu ra.

Code:

//an integer value is stored in a variable called variable1
$variable1 = "Hello";
echo "The value stored in the first variable is: $variable1
";
//a string value is stored in a variable called variable2
$variable2 = "Welcome";
echo "The value stored in the second variable is: $variable2
";
//not equal operator is used to compare the data type of the given two variables and return the result
echo "The result returned after using not equal operator is: ";
var_dump($variable1 != $variable2);
?>

Output:

Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

Trong chương trình trên, một giá trị số nguyên được lưu trữ trong một biến gọi là biến1. Sau đó, một giá trị chuỗi được lưu trữ trong một biến gọi là biến2. Giá trị được lưu trữ trong cả hai biến là như nhau. Sau đó, chúng tôi đang sử dụng toán tử không bằng nhau để so sánh các loại dữ liệu của hai biến. Toán tử không bằng nhau trả về sai vì kiểu dữ liệu của hai biến khác nhau mặc dù các giá trị được lưu trữ trong các biến là như nhau.

Ví dụ #2

Chương trình PHP để chứng minh hoạt động của toán tử không bằng nhau để so sánh loại dữ liệu của hai giá trị đã cho và trả về đầu ra.

Code:

if ( !in_array($some_variable, ['uk','in'], true ) ) {
0

Output:

Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

Trong chương trình trên, một giá trị số nguyên được lưu trữ trong một biến gọi là biến1. Sau đó, một giá trị chuỗi được lưu trữ trong một biến gọi là biến2. Giá trị được lưu trữ trong cả hai biến là như nhau. Sau đó, chúng tôi đang sử dụng toán tử không bằng nhau để so sánh các loại dữ liệu của hai biến. Toán tử không bằng nhau trả về sai vì kiểu dữ liệu của hai biến khác nhau mặc dù các giá trị được lưu trữ trong các biến là như nhau.

Ví dụ #2

Chương trình PHP để chứng minh hoạt động của toán tử không bằng nhau để so sánh loại dữ liệu của hai giá trị đã cho và trả về đầu ra.

Code:

if ( !in_array($some_variable, ['uk','in'], true ) ) {
1

Output:

Hướng dẫn php if not equal to multiple values - php nếu không bằng nhiều giá trị

Trong chương trình trên, một giá trị số nguyên được lưu trữ trong một biến gọi là biến1. Sau đó, một giá trị chuỗi được lưu trữ trong một biến gọi là biến2. Giá trị được lưu trữ trong cả hai biến là như nhau. Sau đó, chúng tôi đang sử dụng toán tử không bằng nhau để so sánh các loại dữ liệu của hai biến. Toán tử không bằng nhau trả về sai vì kiểu dữ liệu của hai biến khác nhau mặc dù các giá trị được lưu trữ trong các biến là như nhau.

Ví dụ #2

Trong chương trình trên, một giá trị chuỗi được lưu trữ trong một biến gọi là biến1. Sau đó, một giá trị chuỗi được lưu trữ trong một biến khác gọi là biến2. Giá trị được lưu trữ trong cả hai biến là khác nhau. Sau đó, chúng tôi đang sử dụng toán tử không bằng nhau để so sánh các loại dữ liệu của hai biến. Toán tử không bằng nhau trả về đúng vì kiểu dữ liệu của hai biến giống nhau mặc dù các giá trị được lưu trữ trong các biến là khác nhau.

  1. Ví dụ #3
  2. Ví dụ #4
  3. Bài viết đề xuất
  4. Đây là một hướng dẫn cho PHP không bằng nhau. Ở đây chúng tôi thảo luận về phần giới thiệu, làm việc của nhà điều hành không bình đẳng và các ví dụ, tương ứng. Bạn cũng có thể xem các bài viết sau để tìm hiểu thêm -

=== trong PHP là gì?

=== Toán tử: Toán tử này được sử dụng để kiểm tra các giá trị đã cho và kiểu dữ liệu của nó bằng hoặc không.Nếu có, thì nó trả về đúng, nếu không nó sẽ trả về sai.This operator is used to check the given values and its data type are equal or not. If yes, then it returns true, otherwise it returns false.

Không bằng nhiều giá trị python?

Sử dụng hàm tất cả () để kiểm tra xem một biến không bằng nhiều giá trị, ví dụ:Nếu tất cả (my_str! = Mục cho mục trong nhiều_values):.Hàm tất cả () sẽ trả về true nếu biến không bằng bất kỳ giá trị nào và sai nếu không., e.g. if all(my_str != item for item in multiple_values): . The all() function will return True if the variable is not equal to any of the values and False otherwise.