PHP câu lệnh IF

  • Home
  • Forum
  • Tự Học HTML
  • Tự Học Javascript
  • Tự Học PHP

MỞ ĐẦU

  • PHP mở đầu
  • Chuẫn bị để học PHP
  • Trang PHP đầu tiên

KIỂU DỬ LIỆU

  • Biến PHP
  • Biến và giá trị
  • Biểu thức và các toán tử cơ bản
  • Một số toán tử khác trong php
  • PHP với các kiểu giá trị
  • Nháy đơn - nháy kép
  • PHP hằng
  • Đổi kiểu dữ liệu

CÂU LỆNH IF

  • PHP câu lệnh IF
  • PHP ELSEIF
  • Dạng vắn tắt

VÒNG LẶP

  • PHP vòng lặp while
  • PHP vòng lặp for

MẢNG PHP

  • Mảng trong PHP
  • PHP mảng kết hợp
  • PHP mảng dựng sẵn

PHP HÀM

  • Tự thiết lập Hàm
  • Hàm và tham số
  • Biến toàn cục và biến cục bộ
  • PHP function return

GIAO TIẾP NGƯỜI DÙNG

  • Giao tiếp với người dùng qua phương thức GET
  • Giao tiếp với người dùng qua phương thức POST

PHP câu lệnh IF

xxPHP câu lệnh IF
Tháng Bảy 09, 2009, 03:04:01 PM gửi bởi nvcnvn
Trong cuộc sống, có nhiều việc ta chỉ làm khi thoả mản một số điều kiện cụ thể.
Ví dụ:
Một ông bố hứa với con trai:
_Nếu con đỗ đại học thì bố sẽ thưởng cho con một chiếc xe.
Chừng nào mà điều kiện con đỗ đại học thì ông bố mới lo tới chuyện thưởng cho con một chiếc xe . Tới một ngày kia, ông bố lại nói với cậu con trai.
_Nếu con đỗ đại học thì bố sẽ thưởng cho con một chiếc xe, nếu không thì đi nghĩa vụ quân sự.

Ở câu nói thứ nhất của ông bố, không nói rõ thi rớt thì có chuyện gì, còn ở câu thứ ai có nói rõ.
Trong lập trình tuy hình thức từng ngôn ngữ hơi khác nhau nhưng cũng có hai dạng cơ bản của câu điều kiện,  ta chỉ bàn tới câu lệnh này trong phạm vi PHP
if-then
if(<điều kiện>)
{
     câu lệnh 1;
     câu lệnh 2;
     ................
}
Nếu chỉ có một câu lệnh sau vế điều kiện thì ta không cần cặp dấu ngoặc {}, nhưng luôn có có hiện diện của cặp dấu {} là một thói quan tốt, giúp tránh nhầm lẫn!

if-then-else


if(<điều kiện>)
{
//các câu lệnh sẽ thực hiện nếu điều kiện thoả mản
     câu lệnh 1;
     câu lệnh 2;
     ................
}else{
//các câu lệnh thực hiện khi điều kiện không thoả mản
     câu lệnh 1;
     câu lệnh 2;
     ................
}


Cách xác định đúng hay sai
Ví dụ ta có đoạn script:

$a
=3;
$b=5;
if(
$a<$b)
{
  echo
"Đúng";
}else{
  echo
"Sai";
}

Trường hợp này thì kết quả sẽ là Đúng
Nhưng hãy xét thêm trường hợp:

$a
=3;
$b=5;
if(
$a<$b==false)
{
  
alert("Đúng");
}else{
  
alert("Sai");
}

Thì kết quả sẽ là một hộp thông báo với nội dung là Sai
??? -/???
Vì:
bản thân biểu thức a<b với a=3 và b=5 mang giá trị đúng(true) mà đúng(true)==sai(flase) thì tất nhiên là sai.

Sữ dụng toán tử or(||) , and(&&)
Xét đoạn code, nếu với một số a có chia hết cho cả 6 và 4 không, nếu có thì kết quả sẽ là có, ngược lại thì không.

<?php
$a
=12;
if((
$a%4==0)&&($a%6==0))
{
echo 
"Có";
}else{
echo 
"không"
}
?>

Kết quả dĩ nhiên sẽ là có

Chú ý:Tự bản thân toán tử <= hay >= đã chứa một toán tử hoặc.


http://hocvui.net
Viết một nhật xét mới

Danh Sách Các Bài Trả Lời:

Trang: [1]

 
Information Technology News|| Download driver and more|| SMF cho người Việt
|| game avatar || nông trại vui vẻ
Thích hợp với các trình dyệt:
Firefox - Opera - Google Chrome