Câu lệnh điều kiện được sử dụng để thực hiện các hành động khác nhau dựa trên các điều kiện khác nhau.
<h2>I. Câu lệnh điều kiện trong PHP là gì?</h2> <p>Câu lệnh điều kiện là câu lệnh dùng để thay đổi luồng của 1 chương trình dựa trên một điều kiện nào đó.</p> <p>Thông thường khi bạn viết code, bạn muốn thực hiện các hành động khác nhau cho các điều kiện khác nhau thì bạn có thể sử dụng các câu lệnh có điều kiện để thực hiện việc này.</p> <p>Trong PHP, chúng ta có các câu lệnh điều kiện sau:</p> <ul> <li>câu lệnh if - thực thi một số đoạn code nếu một điều kiện là đúng.</li> <li>câu lệnh if ... else - thực thi đoạn code nếu một điều kiện là đúng và một đoạn code khác nếu điều kiện đó là sai.</li> <li>câu lệnh if ... elseif ... else - thực thi các đoạn code khác nhau cho nhiều hơn 2 điều kiện</li> <li>câu lệnh switch - chọn một trong nhiều khối mã sẽ được thực thi.</li> </ul> <h2>II. Câu lệnh IF</h2> <p>Câu lệnh if sẽ thực thi đoạn code nếu một điều kiện là đúng.</p> <h3>1. Cú pháp</h3> <pre> <code>if (điều kiện) { // Đoạn lệnh được thực thi nếu điều kiện là đúng. }</code></pre> <h3>2. Ví dụ</h3> <p>Ta có 1 ví dụ như sau: kiểm tra số a là số chẵn hay lẻ.</p> <pre> <code>$x = 12; $y = $x % 2; // $y là số dư. Nếu số dư bằng 0 thì $x là số chẵn. if ($y == 0){ echo 'Số '.$x.' là số chẵn!'; }</code></pre> <h2>III. Câu lệnh IF ... ELSE</h2> <p>Câu lệnh if ... else thực thi đoạn mã nếu 1 điều kiện là đúng hoặc đoạn mã khác nếu điều kiện là sai.</p> <h3>1. Cú pháp</h3> <pre> <code>if (điều kiện) { // Đoạn lệnh được thực thi nếu điều kiện là đúng. }else { // Đoạn lệnh được thực thi nếu điều kiện là sai. }</code></pre> <h3>2. Ví dụ</h3> <p>Ta có 1 ví dụ như sau: kiểm tra số a là số chẵn hay lẻ.</p> <pre> <code>$x = 13; $y = $x % 2; // $y là số dư. Nếu số dư bằng 0 thì $x là số chẵn. Ngược lại thì là lẻ. if ($y == 0){ echo 'Số '.$x.' là số chẵn!'; }else{ echo 'Số '.$x.' là số lẻ!'; {</code></pre> <h2>III. Câu lệnh IF ... ELSE IF ... ELSE</h2> <p>Câu lệnh if ... elseif ... else sẽ thực thi các đoạn mã khác nhau cho nhiều hơn 2 điều kiện.</p> <h3>1. Cú pháp</h3> <pre> <code>if (điều kiện) { // Đoạn lệnh được thực thi nếu điều kiện là đúng. }else if(điều kiện){ // Đoạn lệnh được thực thi nếu điều kiện là đúng. }else{ // Đoạn lệnh được thực thi nếu 2 điều kiện trên là sai. }</code></pre> <h3>2. Ví dụ</h3> <p>Ta có 1 ví dụ như sau: kiểm tra mã màu sau đây là màu gì.</p> <pre> <code>$color = 'green'; if ($color=='red') { echo 'Đây là màu đỏ'; }else if($color=='blue'){ echo 'Đây là màu xanh dương'; }else{ echo 'Đây là màu xanh lá'; }</code></pre> <h2> </h2> <h2>IV. Câu lệnh SWITH</h2> <p>Câu lệnh switch có ý nghĩa như câu lệnh if ... elseif ... else nhưng được thể hiện ngắn gọn hơn. Câu lệnh này dùng để thực thi 1 trong số các điều kiện.</p> <h3>1. Cú pháp</h3> <pre> <code>switch (n) { case label1: code thực thi nếu n=label1; break; case label2: code thực thi nếu n=label2; break; case label3: code thực thi nếu n=label3; break; ... default: code thực thi khi n không thoả mãn các điều kiện trên. }</code></pre> <p><em>Lưu ý: <strong>câu lệnh break</strong> dùng để ngăn đoạn mã chạy qua các điều kiện tiếp theo. </em></p> <h3>2. Ví dụ</h3> <p>Ta có 1 ví dụ như sau: kiểm tra mã màu sau đây là màu gì.</p> <pre> <code>$color = 'red'; switch ($color) { case 'blue': echo 'Đây là màu xanh dương'; break; case 'yellow': echo 'Đây là màu vàng'; break; case 'black': echo 'Đây là màu đen'; break; default: echo 'Đây là màu đỏ'; }</code></pre>Đóng góp ý kiến
Địa chỉ email của bạn sẽ không được công khai. Các trường bắt buộc được đánh dấu *
Tìm kiếm
Xu hướng
-
How to write a title with an optimal width for SEO
Feb 17, 2019 . 300k views
-
How to write a title with an optimal width for SEO
Feb 17, 2019 . 300k views
-
How to write a title with an optimal width for SEO
Feb 17, 2019 . 300k views
2 comments
Cameron Williamson
Feb 17, 2019 . 300k views . Reply
Duis hendrerit velit scelerisque felis tempus, id porta libero venenatis. Nulla facilisi. Phasellus viverra magna commodo dui lacinia tempus. Donec malesuada nunc non dui posuere, fringilla vestibulum urna mollis. Integer condimentum ac sapien quis maximus.
Reply a comment Cancel
Your email address will not be published. Required fields are marked *