Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

So sánh giá trị float trong PHP

Để so sánh các giá trị float trong PHP, mã như sau:

Ví dụ

<?php 
    $a = 2.5; 
    $b = 3.5; 
    echo $a; 
    echo "\n$b"; 
    if($a == $b) { 
        echo "\nBoth the values are equal!"; 
    } else { 
        echo "\nBoth the values aren't equal"; 
    } 
?>

Kết quả

Điều này sẽ tạo ra kết quả sau:

2.5 
3.5 
Both the values aren't equal

Ví dụ

Hãy xem một ví dụ khác:

<?php 
    $a = 1.967; 
    $b = 1.969; 
    echo $a; 
    echo "\n$b"; 
    if((round($a, 2)) == (round($b, 2))) { 
        echo "\nBoth the values are equal!"; 
    } else { 
        echo "\nBoth the values aren't equal"; 
    } 
?>

Kết quả

Điều này sẽ tạo ra ví dụ sau:

1.967 
1.969 
Both the values are equal!