Câu Lệnh điều Kiện If Else | Hướng Dẫn Học PHP
Có thể bạn quan tâm
- Trang chủ
- Hướng dẫn học
- Học PHP
- Câu lệnh điều kiện if else
Câu lệnh điều kiện if else
- Câu lệnh điều kiện if else được sử dụng để thực hiện các hành động khác nhau dựa theo các điều kiện khác nhau.
- Các điều kiện được sử dụng thường là các toán tử so sánh.
- Khi muốn kết hợp nhiều điều kiện khác nhau, chúng ta thường dùng kết hợp toán tử so sánh và toán tử logic
- Các dạng câu lệnh điều kiện if else thường gặp:
- Câu lệnh if
- Câu lệnh if else
- Câu lệnh if elseif else
- Câu lệnh if else lồng nhau
- Câu lệnh if else với điều kiện kết hợp
Câu lệnh if
Thực thi dòng code trong câu lệnh, nếu điều kiện là đúng.
Cấu trúc
<?php if (điều kiện) { dòng code được thực thi khi điều kiện đúng; } ?>Ví dụ
<?php if (5 > 3) { echo "5 lớn hơn 3"; } ?> 5 lớn hơn 3Nhìn ví dụ ta thấy, khi điều kiện 5 > 3 là đúng nên dòng code bên trong câu lệnh được thực thi.
Ví dụ
<?php if (5 < 3) { echo "5 lớn hơn 3"; } ?>Do điều kiện sai nên dòng code bên trong câu lệnh không được thực thi.
Câu lệnh if else
Thực thi dòng code trong câu lệnh if, nếu điều kiện là đúng. Thực thi dòng code trong câu lệnh else, nếu điều kiện là sai.
Cấu trúc
<?php if (điều kiện) { dòng code được thực thi khi điều kiện đúng; } else { dòng code được thực thi khi điều kiện sai; } ?>Ví dụ
<?php if (5 > 3) { echo "Đúng rồi!"; } else { echo "Sai rồi!"; } ?> Đúng rồi!Khi điều kiện 5 > 3 là đúng nên dòng code bên trong câu lệnh if được thực thi.
Ví dụ
<?php if (5 < 3) { echo "Đúng rồi!"; } else { echo "Sai rồi!"; } ?> Sai rồi!Do điều kiện sai nên dòng code bên trong câu lệnh else được thực thi.
Câu lệnh if elseif else
Thực thi nhiều câu lệnh với nhiều điều kiện khác nhau.
Cấu trúc
<?php if (điều kiện 1) { dòng code được thực thi khi điều kiện 1 đúng; } elseif (điều kiện 2) { dòng code được thực thi khi điều kiện 2 đúng; } else { dòng code được thực thi khi điều kiện 1 và 2 sai; } ?>Ví dụ
<?php $a = 5; if ($a > 3) { echo "a lớn hơn 3"; } elseif ($a == 3) { echo "a bằng 3"; } else { echo "a nhỏ hơn 3"; } ?> a lớn hơn 3Khi điều kiện $a > 3 là đúng nên dòng code bên trong câu lệnh if được thực thi.
Ví dụ
<?php $a = 3; if ($a > 3) { echo "a lớn hơn 3"; } elseif ($a == 3) { echo "a bằng 3"; } else { echo "a nhỏ hơn 3"; } ?> a bằng 3Khi điều kiện $a == 3 là đúng nên dòng code bên trong câu lệnh elseif được thực thi.
Ví dụ
<?php $a = 1; if ($a > 3) { echo "a lớn hơn 3"; } elseif ($a == 3) { echo "a bằng 3"; } else { echo "a nhỏ hơn 3"; } ?> a nhỏ hơn 3Khi điều kiện $a > 3 và $a == 3 là sai khi này dòng code bên trong câu lệnh else được thực thi.
Ta có thể sử dụng nhiều câu lệnh elseif tùy ý.
Ví dụ
<?php $a = "buổi sáng"; if ($a == "buổi sáng") { echo "Chào $a"; } elseif ($a == "buổi trưa") { echo "Chào $a"; } elseif ($a == "buổi chiều") { echo "Chào $a"; } else { echo "Chào buổi tối"; } ?> Chào buổi sángCâu lệnh if else lồng nhau
Bên trong dòng code thực thi có thể là biểu thức, giá trị, hàm,... hoặc có thể là câu lệnh if else khác.
Cấu trúc
<?php if (điều kiện 1) { // dòng code được thực thi khi điều kiện 1 đúng if (điều kiện con) { dòng code được thực thi khi điều kiện con đúng } else { dòng code được thực thi khi điều kiện con sai; } } else { dòng code được thực thi khi điều kiện 1 sai; } ?>Ví dụ
<?php $a = 5; if ($a != 0) { // Kiểm tra $a khác 0 // a khác 0, thực thi câu lệnh sau if ($a > 3){ // a khác 0 và a > 0, thực thi câu lệnh sau echo "a lớn hơn 3"; } else { // a khác 0 và a < 0, thực thi câu lệnh sau echo "a nhỏ hơn 3"; } } else { // a bằng 0, thực thi câu lệnh sau echo "a bằng 0"; } ?> a lớn hơn 3Câu lệnh if else với điều kiện kết hợp
Có thể đặt nhiều điều kiện bên trong câu lệnh if bằng cách sử dụng các toán tử logic.
Ví dụ
<?php $a = "Học web chuẩn"; if (is_int($a) && $a > 3) { // Kiểm tra a là số nguyên và lớn hơn 3 echo "a đúng là số nguyên và lớn hơn 3"; } else { echo "a không phải là số nguyên"; } ?> a không phải là số nguyênVí dụ
<?php $a = "Học web chuẩn"; if (is_string($a) || is_int($a)) { // Kiểm tra a là chuỗi hoặc a là số nguyên echo "a là chuỗi hoặc là số nguyên"; } else { echo "a không phải là chuỗi hay số nguyên"; } ?> a là chuỗi hoặc là số nguyênToán tử php
Câu lệnh switch case
PHP
HƯỚNG DẪN HỌC
Hướng dẫn XAMPP
- Cài đặt XAMPP
- Cấu hình Virtual Host trong XAMPP
- phpMyAdmin - tạo database
- phpMyAdmin - tạo table
- phpMyAdmin - Export & Import
Hướng dẫn học PHP
- Giới thiệu PHP
- Cài đặt PHP
- Cú pháp cơ bản PHP
- Biến và hằng
- Kiểu dữ liệu trong PHP
- Toán tử php
- Câu lệnh điều kiện if else
- Câu lệnh switch case
- Vòng lặp for
- Vòng lặp while
- Vòng lặp do while
- PHP function
- PHP string
- PHP array
- PHP array thường dùng
- PHP các hàm thường dùng
- PHP include và require
- PHP _GET và _POST
- PHP xử lý form
- PHP form validation
- PHP & MySQL connect
- PHP & MySQL - insert
- PHP & MySQL - view
- PHP & MySQL - update
- PHP & MySQL - delete
- PHP & MySQL - form insert
- PHP & MySQL - form update
Hướng dẫn học XHTML & HTML5
Bài tập HTML & HTML5
Hướng dẫn học CSS
Hướng dẫn học CSS3
Bài tập CSS & CSS3
Hướng dẫn học SCSS
Hướng dẫn học Responsive
Hướng dẫn học jQuery
Bài tập jQuery
Hướng dẫn học ES6
Hướng dẫn học React.js
Hướng dẫn học Webpack
Hướng dẫn XAMPP
Hướng dẫn học PHP
Hướng dẫn học Laravel
Hướng dẫn học htaccess
THAM KHẢO
- Tham khảo
- Tham khảo HTML4/XHTML
- Tham khảo HTML5
- Tham khảo CSS
- Tham khảo CSS3
- Tham khảo jQuery
CHUYÊN ĐỀ
- Chuyên đề
- Chuyên đề HTML/CSS
- Chuyên đề HTML5/CSS3
- Chuyên đề jQuery/JS
- jQuery/JS plugin
GÓP Ý - LIÊN HỆ
- CÔNG CỤ TẠO CSS3CSS3 GENERATOR
- BỘ CÔNG CỤGENERATOR TOOLS
- CÔNG CỤ HỖ TRỢWEB TOOLS
- CÔNG CỤ TẠO RANDOMRANDOM GENERATOR
- CÔNG CỤ KIỂM TRA RESPONSIVE TEST
- CHIA SẺ HAYWEB & TOOLS
Từ khóa » Cách Dùng Hàm If Else
-
Bài 13. Câu Lệnh If Else Trong C - Lập Trình Không Khó
-
Hàm IF – Các Công Thức được Kết Hợp Với Nhau Và Tránh Các Rắc Rối
-
Cấu Trúc Lệnh If Else Trong C++ (có Bài Tập Thực Hành)
-
Lệnh If, If...else, If...elif...else Trong Python
-
Lệnh If Else Trong Excel - .vn
-
Lệnh If...else Trong C - Hoclaptrinh
-
Mệnh đề If-else Trong C++ - Học Lập Trình C++ Online - Viettuts
-
Lệnh If...else Trong C | 64 Bài Học Lập Trình C Hay Nhất
-
If Trong C Với Một Hoặc Nhiều điều Kiện
-
Câu điều Kiện If Else Là Gì? Cấu Trúc Câu Lệnh If Else Trong C/C++
-
Tất Tần Tật Về Câu Lệnh If Else Trong Ngôn Ngữ C/C++
-
Cách Dùng Hàm IF Trong Excel, Có Ví Dụ Hướng Dẫn Cụ Thể
-
Hướng Dẫn Cách Viết Cấu Trúc IF THEN ELSE Trong VBA Excel
-
Hàm IF Trong Excel: Cách Dùng, Có Ví Dụ đơn Giản Dễ Hiểu