Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?

Một số được cho là dương nếu nó lớn hơn 0 và nó được cho là âm nếu nó nhỏ hơn 0. Một số có thể được kiểm tra bằng không, dương và âm bằng cách sử dụng nếu, if-else, nested if-else và các câu lệnh if-else ngắn.

Phương pháp 1: Sử dụng câu lệnh IF

Trong ví dụ dưới đây, nếu các câu lệnh có điều kiện được sử dụng để kiểm tra xem một số đã cho là dương hay âm.

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  if ($x == 0)
    {$message = "Zero";}
  if ($x < 0)
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>

Mã trên sẽ cho đầu ra sau:

Positive number
Negative number


Phương pháp 2: Sử dụng câu lệnh IF-Else

Nó cũng có thể đạt được bằng cách sử dụng các câu lệnh có điều kiện if-else.

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>

Mã trên sẽ cho đầu ra sau:

Positive number
Negative number


Positive number Negative number

Phương pháp 2: Sử dụng câu lệnh IF-Else

<?php
function CheckNumber($x) {
  if ($x >= 0) {
    if ($x > 0)
      $message = "Positive number";
    else
      $message = "Zero";
  }
  else
    $message = "Negative number";
  
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>

Mã trên sẽ cho đầu ra sau:

Positive number
Negative number


Positive number Negative number

Phương pháp 2: Sử dụng câu lệnh IF-Else

<?php
function CheckNumber($x) {
  $message = ($x > 0)? "Positive number" : 
             (($x == 0)? "Zero" : "Negative number");
             
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>

Mã trên sẽ cho đầu ra sau:

Positive number
Negative number




Positive number Negative number

  • Phương pháp 2: Sử dụng câu lệnh IF-Else
  • Nó cũng có thể đạt được bằng cách sử dụng các câu lệnh có điều kiện if-else.
  • Phương pháp 3: Sử dụng câu lệnh if-else lồng nhau
  • Vấn đề trên cũng có thể được giải quyết bằng cách sử dụng các câu lệnh có điều kiện if-Else lồng nhau.
  • Phương pháp 4: Sử dụng toán tử Ternary
  • Nhà điều hành ternary cũng có thể được sử dụng ở đây.
  • Các trang được đề xuất
  • Chương trình PHP - Để kiểm tra số nguyên tố
  • Chương trình PHP - Sắp xếp bong bóng
  • Chương trình PHP - Sắp xếp lựa chọn
  • Chương trình PHP - SUMArray tối đa
  • Chương trình PHP - Các chữ số ngược của một số nguyên nhất định
  • Chương trình PHP - Sắp xếp hợp nhất
  • Chương trình PHP - Sắp xếp vỏ
  • Xếp chồng trong PHP
  • Hàng đợi trong PHP
  • Chương trình PHP - Tìm LCM của hai số
  • Chương trình PHP - Để kiểm tra xem một số có phải là palindrom hay không
  • Chương trình PHP - Để kiểm tra xem một chuỗi có phải là palindrom hay không
  • Chương trình PHP - Sắp xếp đống

Tôi đã tự hỏi nếu có cách nào để phát hiện nếu một số âm tính trong PHP?

Tôi có mã sau:

$profitloss = $result->date_sold_price - $result->date_bought_price;

Tôi cần tìm hiểu xem

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>
1 có tiêu cực không và nếu có, tôi cần phải lặp lại điều đó.

Jozala

4.1552 Huy hiệu vàng17 Huy hiệu bạc15 Huy hiệu Đồng2 gold badges17 silver badges15 bronze badges

Khi được hỏi ngày 26 tháng 5 năm 2011 lúc 7:44May 26, 2011 at 7:44

Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?

BIGJOBBIESBIGJOBBIESBigJobbies

4.24311 Huy hiệu vàng40 Huy hiệu bạc51 Huy hiệu đồng11 gold badges40 silver badges51 bronze badges

4

if ($profitloss < 0)
{
   echo "The profitloss is negative";
}

EDIT: Tôi cảm thấy như vậy là quá đơn giản là một câu trả lời cho đại diện vì vậy đây là điều mà bạn cũng có thể thấy hữu ích.: I feel like this was too simple an answer for the rep so here's something that you may also find helpful.

Trong PHP, chúng ta có thể tìm thấy giá trị tuyệt đối của một số nguyên bằng cách sử dụng hàm

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>
2. Ví dụ, nếu tôi đang cố gắng tìm ra sự khác biệt giữa hai con số tôi có thể làm điều này:

Positive number
Negative number
0

Điều này sẽ tạo ra

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>
3.

Đã trả lời ngày 26 tháng 5 năm 2011 lúc 7:45May 26, 2011 at 7:45

4

Tôi tin rằng đây là những gì bạn đang tìm kiếm:

Positive number
Negative number
1

Usage:

Positive number
Negative number
2

Tuy nhiên, lưu ý rằng Eval là một chức năng nguy hiểm, do đó chỉ sử dụng nó nếu bạn thực sự, thực sự cần tìm hiểu xem một số là âm.

:-)

Đã trả lời ngày 11 tháng 8 năm 2012 lúc 0:59Aug 11, 2012 at 0:59

MahnmahnMahn

15.9K16 Huy hiệu vàng61 Huy hiệu bạc78 Huy hiệu đồng16 gold badges61 silver badges78 bronze badges

6

Positive number
Negative number
3

Đã trả lời ngày 26 tháng 5 năm 2011 lúc 7:52May 26, 2011 at 7:52

Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?

MartymartyMarty

38.6K19 Huy hiệu vàng91 Huy hiệu bạc162 Huy hiệu đồng19 gold badges91 silver badges162 bronze badges

Bạn có thể kiểm tra xem

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>
4

Positive number
Negative number
4

Shakti Singh

82.4K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng20 gold badges133 silver badges151 bronze badges

Đã trả lời ngày 26 tháng 5 năm 2011 lúc 7:46May 26, 2011 at 7:46

Positive number
Negative number
5

Đã trả lời ngày 26 tháng 5 năm 2011 lúc 7:46May 26, 2011 at 7:46

Tudor hằng số ConstantinTudor Constantin

25.7K7 Huy hiệu vàng49 Huy hiệu bạc71 Huy hiệu đồng7 gold badges49 silver badges71 bronze badges

Đừng hiểu sai ý tôi, nhưng bạn có thể làm theo cách này;)

Positive number
Negative number
6

Output:

Positive number
Negative number
7

Đã trả lời ngày 30 tháng 9 năm 2017 lúc 23:38Sep 30, 2017 at 23:38

Chỉ cần nhân số với -1 và kiểm tra xem kết quả có dương không.

Đã trả lời ngày 22 tháng 10 năm 2015 lúc 11:33Oct 22, 2015 at 11:33

Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?

1

Bạn có thể sử dụng một toán tử ternary như thế này, để biến nó thành một lớp lót.

Positive number
Negative number
8

Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?

Đã trả lời ngày 23 tháng 1 năm 2015 lúc 10:47Jan 23, 2015 at 10:47

1

Có thể dễ dàng đạt được với một toán tử ternary.

Positive number
Negative number
9

Đã trả lời ngày 13 tháng 11 năm 2020 lúc 6:45Nov 13, 2020 at 6:45

Usman Ahmedusman AhmedUsman Ahmed

2.2711 Huy hiệu vàng17 Huy hiệu bạc17 Huy hiệu đồng1 gold badge17 silver badges17 bronze badges

1

Tôi đã viết một chức năng trợ giúp cho dự án Laravel của tôi nhưng có thể được sử dụng ở bất cứ đâu.

<?php
function CheckNumber($x) {
  if ($x > 0)
    {$message = "Positive number";}
  elseif ($x == 0)
    {$message = "Zero";}
  else
    {$message = "Negative number";}
  echo $message."\n";
}

CheckNumber(5.5);
CheckNumber(-10.8);
?>
0

Đã trả lời ngày 2 tháng 7 năm 2021 lúc 6:57Jul 2, 2021 at 6:57

Hướng dẫn how can check positive and negative values in php? - làm cách nào để kiểm tra các giá trị dương và âm trong php?