Khác nếu không có khác PHP
Trong hướng dẫn này, bạn sẽ học cách viết mã ra quyết định bằng cách sử dụng if. khác. câu lệnh elseif trong PHP Show
Câu lệnh điều kiện PHPGiống như hầu hết các ngôn ngữ lập trình, PHP cũng cho phép bạn viết mã thực hiện các hành động khác nhau dựa trên kết quả của các điều kiện kiểm tra logic hoặc so sánh trong thời gian chạy. Điều này có nghĩa là bạn có thể tạo điều kiện kiểm tra ở dạng biểu thức đánh giá thành Có một số câu lệnh trong PHP mà bạn có thể sử dụng để đưa ra quyết định
Chúng ta sẽ khám phá từng tuyên bố này trong các phần tiếp theo Tuyên bố ifCâu lệnh if chỉ được sử dụng để thực thi một khối mã nếu điều kiện đã chỉ định được đánh giá là đúng. Đây là câu lệnh điều kiện đơn giản nhất của PHP và có thể được viết như sau nếu(điều kiện){ Ví dụ sau sẽ xuất ra "Chúc cuối tuần vui vẻ. " nếu ngày hiện tại là thứ sáu Tuyên bố 0Bạn có thể nâng cao quá trình ra quyết định bằng cách cung cấp một lựa chọn thay thế thông qua việc thêm một câu lệnh khác vào câu lệnh if. nếu. câu lệnh khác cho phép bạn thực thi một khối mã nếu điều kiện đã chỉ định được đánh giá là đúng và một khối mã khác nếu nó được đánh giá là sai. Nó có thể được viết, như thế này Ví dụ sau sẽ xuất ra "Chúc cuối tuần vui vẻ. " nếu ngày hiện tại là thứ sáu, nếu không nó sẽ xuất ra "Chúc một ngày tốt lành. " Tuyên bố 1nếu. khác. khác một câu lệnh đặc biệt được sử dụng để kết hợp nhiều if. tuyên bố khác Ví dụ sau sẽ xuất ra "Chúc cuối tuần vui vẻ. " nếu ngày hiện tại là Thứ Sáu, và "Chúc Chủ nhật vui vẻ. " nếu ngày hiện tại là chủ nhật, nếu không nó sẽ xuất ra "Chúc một ngày tốt lành. " Bạn sẽ tìm hiểu về câu lệnh switch-case PHP trong chương tiếp theo Toán tử ternaryToán tử bậc ba cung cấp một cách viết tắt nếu. tuyên bố khác. Toán tử bậc ba được biểu thị bằng ký hiệu dấu chấm hỏi (_______0_______2) và nó có ba toán hạng. một điều kiện để kiểm tra, một kết quả cho Để hiểu cách hoạt động của toán tử này, hãy xem xét các ví dụ sau Sử dụng toán tử bậc ba, mã tương tự có thể được viết theo cách nhỏ gọn hơn Toán tử bậc ba trong ví dụ trên chọn giá trị ở bên trái dấu hai chấm (i. e. 'Con') nếu điều kiện đánh giá là đúng (i. e. nếu 5 nhỏ hơn 18) và chọn giá trị ở bên phải dấu hai chấm (i. e. 'Người lớn') nếu điều kiện đánh giá là saiMẹo. Mã được viết bằng toán tử bậc ba có thể khó đọc. Tuy nhiên, nó cung cấp một cách tuyệt vời để viết các câu lệnh if-else nhỏ gọn Toán tử kết hợp Null PHP 7PHP 7 giới thiệu một toán tử kết hợp null mới ( 6) mà bạn có thể sử dụng làm cách viết tắt khi bạn cần sử dụng toán tử bậc ba kết hợp với hàm 7Để hiểu điều này theo cách tốt hơn, hãy xem xét dòng mã sau. Nó lấy giá trị của 8, nếu nó không tồn tại hoặc 9, nó sẽ trả về 'anonymous'Hướng dẫn Oracle này giải thích cách sử dụng câu lệnh IF-THEN-ELSE trong Oracle với cú pháp và ví dụ Sự miêu tảTrong Oracle, câu lệnh IF-THEN-ELSE được sử dụng để thực thi mã khi điều kiện là TRUE hoặc thực thi mã khác nếu điều kiện ước tính là FALSE cú phápCó nhiều cú pháp khác nhau cho câu lệnh IF-THEN-ELSE Cú pháp (NẾU-THÌ)Cú pháp IF-THEN trong Oracle/PLSQL là IF condition THEN {...statements to execute when condition is TRUE...} END IF; Bạn sử dụng cú pháp IF-THEN, khi bạn chỉ muốn thực hiện các câu lệnh khi điều kiện là TRUE Cú pháp (IF-THEN-ELSE)Cú pháp IF-THEN-ELSE trong Oracle/PLSQL là IF condition THEN {...statements to execute when condition is TRUE...} ELSE {...statements to execute when condition is FALSE...} END IF; Bạn sử dụng cú pháp IF-THEN-ELSE, khi bạn muốn thực hiện một nhóm câu lệnh khi điều kiện là TRUE hoặc một nhóm câu lệnh khác khi điều kiện là FALSE Cú pháp (IF-THEN-ELSIF)Cú pháp cho IF-THEN-ELSIF trong Oracle/PLSQL là IF condition1 THEN {...statements to execute when condition1 is TRUE...} ELSIF condition2 THEN {...statements to execute when condition1 is FALSE and condition2 is TRUE...} END IF; Bạn sử dụng cú pháp IF-THEN-ELSIF, khi bạn muốn thực hiện một nhóm câu lệnh khi điều kiện 1 là TRUE hoặc một nhóm câu lệnh khác khi điều kiện 2 là TRUE Cú pháp (IF-THEN-ELSIF-ELSE)Cú pháp cho IF-THEN-ELSIF-ELSE trong Oracle/PLSQL là IF condition1 THEN {...statements to execute when condition1 is TRUE...} ELSIF condition2 THEN {...statements to execute when condition1 is FALSE and condition2 is TRUE...} ELSE {...statements to execute when both condition1 and condition2 are FALSE...} END IF; Bạn sử dụng cú pháp IF-THEN-ELSIF-ELSE, khi bạn muốn thực hiện một nhóm câu lệnh khi điều kiện 1 là TRUE, một nhóm câu lệnh khác khi điều kiện 2 là TRUE hoặc một nhóm câu lệnh khác khi tất cả các điều kiện trước đó (nghĩa là. điều kiện1 và điều kiện2) là SAI Ghi chú
Thí dụSau đây là ví dụ sử dụng câu lệnh IF-THEN-ELSE trong hàm Oracle CREATE OR REPLACE Function IncomeLevel ( name_in IN varchar2 ) RETURN varchar2 IS monthly_value number(6); ILevel varchar2(20); cursor c1 is SELECT monthly_income FROM employees WHERE name = name_in; BEGIN open c1; fetch c1 into monthly_value; close c1; IF monthly_value <= 4000 THEN ILevel := 'Low Income'; ELSIF monthly_value > 4000 and monthly_value <= 7000 THEN ILevel := 'Avg Income'; ELSIF monthly_value > 7000 and monthly_value <= 15000 THEN ILevel := 'Moderate Income'; ELSE ILevel := 'High Income'; END IF; RETURN ILevel; END; Trong ví dụ về câu lệnh IF-THEN-ELSE này, chúng ta đã tạo một hàm gọi là IncomeLevel. Nó có một tham số tên là name_in và nó trả về một varchar2. Hàm sẽ trả về mức thu nhập dựa trên tên nhân viên Tôi có thể sử dụng if không có other trong PHP không?Một câu lệnh if tự nó là hoàn toàn ổn . Nếu bạn có một loạt điều kiện trong đó chỉ có một điều kiện đúng thì tốt hơn hết bạn nên đặt điều kiện có khả năng xảy ra cao nhất trước, sau đó sử dụng else if cho những điều kiện tiếp theo để PHP không phải tiếp tục đánh giá từng điều kiện.
Làm thế nào chúng ta sử dụng câu lệnh if ELSE và ELSE IF trong PHP?Trong PHP chúng ta có các câu lệnh điều kiện sau. . câu lệnh if - thực thi một số mã nếu một điều kiện là đúng nếu. câu lệnh khác - thực thi một số mã nếu một điều kiện là đúng và một mã khác nếu điều kiện đó là sai nếu. khác. câu lệnh khác - thực thi các mã khác nhau cho hơn hai điều kiện Có phải mọi câu lệnh if đều cần một câu lệnh khác?Trả lời. Không, câu lệnh other không cần thiết cho mọi câu lệnh if và cũng không thực sự là “phương pháp hay nhất” để luôn bao gồm một câu lệnh cho mỗi câu lệnh. Chẳng hạn, chương trình của bạn có thể chỉ cần làm điều gì đó nếu điều kiện là True, ngoài ra không cần làm gì khác. Trong trường hợp này, bạn chỉ cần một câu lệnh if và không cần câu lệnh nào khác.
Làm cách nào để viết hai điều kiện trong câu lệnh if trong PHP?Câu lệnh If-else-if trong PHP . nếu (điều kiện1){ //code sẽ được thực thi nếu điều kiện 1 là đúng } otherif (điều kiện 2){ // đoạn mã sẽ được thực thi nếu điều kiện 2 là đúng } otherif (điều kiện 3){ //code sẽ được thực thi nếu điều kiện 3 là đúng } khác{ |