Hoạt động nào sau đây được hỗ trợ bởi php?

Các toán tử logic tiêu chuẩn and, or, not và xor được hỗ trợ bởi PHP. Các toán tử logic trước tiên chuyển đổi các toán hạng của chúng thành các giá trị boolean và sau đó thực hiện phép so sánh tương ứng

Đây là danh sách các toán tử logic

OperatorNameExampleResult&&and$x && $yi là đúng nếu cả $x và $y đều đúng. hoặc $x. $yi là đúng nếu $x hoặc $y là đúng. xorxor$x xor $yi là đúng nếu $x hoặc $y đều đúng, nhưng không phải cả hai. không phải. $xis đúng nếu $x không đúng. andand$x và $y là đúng nếu cả $x và $y đều đúng. odor$x hoặc $y là đúng nếu $x hoặc $y là đúng

Toán tử logic && PHP

 

Hình ảnh trên giúp bạn hiểu khái niệm LOGICAL VÀ hoạt động với sự tương tự giữa vòi và nước

Trường hợp 1 của hình, cả 2 vòi đều đóng nên nước không chảy xuống. Điều này giải thích rằng nếu cả hai điều kiện là FALSE hoặc 0, thì kết quả trả về là FALSE hoặc 0

Trường hợp 2 của hình, một trong các vòi bị đóng, dù khi đó nước không chảy xuống. Điều này giải thích rằng ngay cả khi bất kỳ điều kiện nào là FALSE hoặc 0, kết quả trả về là FALSE hoặc 0

case-3 của hình giống CASE -2

Trường hợp 4 của hình, cả hai vòi đều mở nên nước chảy xuống. Điều này giải thích rằng nếu cả hai điều kiện là TRUE hoặc 1, thì kết quả trả về là TRUE hoặc 1

Vì vậy, chúng ta có thể kết luận rằng nếu và chỉ khi, cả hai điều kiện là TRUE hoặc 1, các phép toán LOGICAL AND trả về TRUE hoặc 1

logic PHP. nhà điều hành

 

Hình ảnh trên giúp bạn hiểu được khái niệm LOGICAL OR hoạt động với sự tương tự giữa vòi và nước

Trường hợp 1 của hình, cả 2 vòi đều đóng nên nước không chảy xuống. Điều này giải thích rằng nếu cả hai điều kiện là FALSE hoặc 0, thì kết quả trả về là FALSE hoặc 0

Trong trường hợp 2 của bức tranh, một trong các vòi được đóng lại và chúng ta có thể thấy rằng nước đang chảy xuống. Điều này giải thích rằng nếu bất kỳ điều kiện nào là TRUE hoặc 1, thì kết quả trả về là TRUE hoặc 1

case-3 của hình giống CASE -2

Trường hợp 4 của hình, cả hai vòi đều mở nên nước chảy xuống. Điều này giải thích rằng nếu cả hai điều kiện là TRUE hoặc 1, thì kết quả trả về là TRUE hoặc 1

Vì vậy, chúng ta có thể kết luận rằng trong phép toán LOGICAL OR nếu bất kỳ điều kiện nào là đúng, thì kết quả là TRUE hoặc 1

Thí dụ

đầu ra

bool[false]
bool[false]  
bool[true]  
bool[false] 
bool[true]
bool[true]
bool[true]
bool[false]

Xem ví dụ trên trình duyệt

Trước. Toán tử so sánh
Kế tiếp. Toán tử gán



Theo dõi chúng tôi trên FacebookTwitter để cập nhật thông tin mới nhất.

PHP. Lời khuyên trong ngày

PHP. Làm cách nào để lấy tên biến dưới dạng chuỗi trong PHP?

Bạn có thể sử dụng get_define_vars[] để tìm tên của một biến có cùng giá trị với tên mà bạn đang cố gắng tìm. Rõ ràng điều này không phải lúc nào cũng hiệu quả, vì các biến khác nhau thường có cùng giá trị, nhưng đó là cách duy nhất tôi có thể nghĩ ra để làm điều này

Chỉnh sửa. get_define_vars[] dường như không hoạt động chính xác, nó trả về 'var' vì $var được sử dụng trong chính hàm đó. $GLOBALS dường như hoạt động nên tôi đã thay đổi nó thành đó

function print_var_name[$var] {
    foreach[$GLOBALS as $var_name => $value] {
        if [$value === $var] {
            return $var_name;
        }
    }

    return false;
}

Chỉnh sửa. rõ ràng, không có cách nào tốt để làm điều này trong PHP, điều này có thể là do bạn không cần phải làm điều đó. Có lẽ có những cách tốt hơn để làm những gì bạn đang cố gắng làm

// Integers
echo 1 1; // 0
echo 1 2; // -1
echo 2 1; // 1

// Floats
echo 1.5 1.5; // 0
echo 1.5 2.5; // -1
echo 2.5 1.5; // 1

// Strings
echo "a" "a"; // 0
echo "a" "b"; // -1
echo "b" "a"; // 1

echo "a" "aa"; // -1
echo "zz" "aa"; // 1

// Arrays
echo [] []; // 0
echo [1, 2, 3] [1, 2, 3]; // 0
echo [1, 2, 3] []; // 1
echo [1, 2, 3] [1, 2, 1]; // 1
echo [1, 2, 3] [1, 2, 4]; // -1

________số 8_______

$a = [object] ["a" => "b"];
$b = [object] ["a" => "c"];
echo $a $b; // -1

$a = [object] ["a" => "c"];
$b = [object] ["a" => "b"];
echo $a $b; // 1

// not only values are compared; keys must match
$a = [object] ["a" => "b"];
$b = [object] ["b" => "b"];
echo $a $b; // 1

?>

Hoạt động nào sau đây được hỗ trợ bởi PHP A và B hoặc độc quyền hoặc c không d tất cả chúng?

Các toán tử logic tiêu chuẩn and, or, not và xor được hỗ trợ bởi PHP.

Hàm nào sau đây không phải là hàm trong PHP?

Trả lời. B] fclosed[] không phải là hàm tích hợp sẵn trong PHP. 16. Các hàm trong PHP nên bắt đầu bằng từ khóa nào sau đây?

Điều nào sau đây là sử dụng hàm strpos[] trong PHP Mcq?

strpos trong PHP là một hàm dựng sẵn. Công dụng của nó là để tìm sự xuất hiện đầu tiên của một chuỗi con trong một chuỗi hoặc một chuỗi bên trong một chuỗi khác .

Hàm nào sau đây trong PHP có thể được sử dụng để kiểm tra kiểu của một biến bất kỳ?

Hàm gettype[] là một hàm có sẵn trong PHP dùng để lấy kiểu của một biến. Nó được sử dụng để kiểm tra loại biến hiện có.

Chủ Đề