Câu lệnh có điều kiện thực hiện các tính toán hoặc hành động khác nhau tùy thuộc vào điều kiện. Trong PHP, sau đây là các câu điều kiện
- câu lệnh if
- câu lệnh if - other
- câu lệnh if - otherif - other
- tuyên bố chuyển đổi
☞ câu lệnh if
Câu lệnh if được sử dụng để kiểm tra một điều kiện cụ thể. Nếu điều kiện đúng, một khối mã lệnh [if-block] sẽ được thực thicú pháp
if [condtion]
{
statements
}
☞ câu lệnh if - other
Câu lệnh if-else cung cấp một khối khác kết hợp với câu lệnh if được thực thi trong trường hợp sai của điều kiệncú pháp
if [condtion]
{
statements
}
else
{
statements
}
☞ câu lệnh if - otherif - other
Câu lệnh otherif cho phép chúng ta kiểm tra nhiều điều kiện và thực thi khối câu lệnh cụ thể tùy thuộc vào điều kiện thực sự giữa chúngcú pháp
if [condtion1]
{
statements
}
else if [condtion2]
{
statements
}
else if [condtion3]
{
statements
}
.
.
else
{
statements
}
Ví dụ. "Demo có điều kiện. php"
Conditional Demo
$x=15;
$y=5;
if [$x > $y]
{
echo "$x is greater than $y";
}
else if [$x
đầu ra
☞ tuyên bố chuyển đổi
Câu lệnh switch cho phép chúng ta thực thi một khối mã từ nhiều điều kiện tùy thuộc vào biểu thứccú pháp
switch [expression]
{
case 1: statements
break;
case 2: statements
break;
case 3: statements
break;
.
.
default: statements
}
Ví dụ. "SwitchDemo. php"
Switch Demo
$x=15;
$y=10;
$op='*';
switch[$op]
{
case '+': $z = $x + $y;
echo "Addition is : $z";
break;
case '-': $z = $x - $y;
echo "Subtraction is : $z";
break;
case '*': $z = $x * $y;
echo "Multiplication is : $z";
break;
case '/': $z = $x / $y;
echo "Division is : $z";
break;
case '%': $z = $x % $y;
echo "Modulus is : $z";
break;
default: echo "Invalid Operator";
}
?>
đầu ra
Đôi khi chúng ta có thể cần thay đổi dòng chảy của chương trình. Nếu việc thực thi một mã cụ thể có thể cần được lặp lại nhiều lần thì chúng ta có thể sử dụng các câu lệnh lặp
Trong PHP, sau đây là các câu lệnh lặp
- trong khi lặp lại
- vòng lặp do - while
- cho vòng lặp
☞ câu lệnh vòng lặp while
Với vòng lặp while, chúng ta có thể thực thi một tập hợp các câu lệnh miễn là một điều kiện là đúng. Vòng lặp while chủ yếu được sử dụng trong trường hợp không biết trước số lần lặp
cú pháp
while [condition]
{
statements
}
Ví dụ. "Trong khiDemo. php"
While Demo
While Demo
$n=1;
while[$n
đầu ra
☞ câu lệnh lặp do - while
Vòng lặp do-while sẽ luôn thực hiện một tập hợp các câu lệnh ít nhất một lần và sau đó thực hiện một tập hợp các câu lệnh miễn là một điều kiện là đúng
cú pháp
________số 8Ví dụ. "DoWhileDemo. php"
Do-While Demo
Do-While Demo
$n=1;
do
{
echo "$n
";
$n++;
} while[$n
đầu ra
☞ cho câu lệnh vòng lặp
Với vòng lặp for, chúng ta có thể thực hiện một tập hợp các câu lệnh với số lần được chỉ định. Vòng lặp for chủ yếu được sử dụng trong trường hợp biết trước số lần lặp
cú pháp
if [condtion]
{
statements
}
else
{
statements
}
0Ví dụ. "ChoDemo. php"
if [condtion]
{
statements
}
else
{
statements
}
1đầu ra
Các câu lệnh nhảy trong PHP được sử dụng để thay đổi luồng của vòng lặp như bạn muốn bỏ qua một phần của vòng lặp hoặc kết thúc vòng lặp
Trong PHP, sau đây là các câu lệnh nhảy
- tuyên bố phá vỡ
- tiếp tục tuyên bố
☞ tuyên bố phá vỡ
Break là một từ khóa trong php được sử dụng để đưa điều khiển chương trình ra khỏi vòng lặp. tôi. e. khi gặp câu lệnh ngắt bên trong vòng lặp, vòng lặp sẽ kết thúc và điều khiển chương trình tiếp tục ở câu lệnh tiếp theo sau vòng lặp
Câu lệnh break phá vỡ từng vòng lặp một, tôi. e. , trong trường hợp vòng lặp lồng nhau, nó ngắt vòng lặp bên trong trước rồi mới chuyển sang vòng lặp bên ngoài. Dấu ngắt thường được sử dụng trong trường hợp chúng ta cần ngắt vòng lặp theo một điều kiện cho trước
cú pháp
if [condtion]
{
statements
}
else
{
statements
}
2Ví dụ. "BreakDemo. php"
if [condtion]
{
statements
}
else
{
statements
}
3đầu ra
☞ tiếp tục tuyên bố
Câu lệnh continue trong php dùng để đưa điều khiển chương trình về đầu vòng lặp. tôi. e. khi gặp câu lệnh continue bên trong vòng lặp, các câu lệnh còn lại sẽ bị bỏ qua và vòng lặp tiếp tục với lần lặp tiếp theo
Câu lệnh continue bỏ qua các dòng mã còn lại bên trong vòng lặp và bắt đầu với lần lặp tiếp theo. Nó chủ yếu được sử dụng cho một điều kiện cụ thể bên trong vòng lặp để chúng ta có thể bỏ qua một số mã cụ thể cho một điều kiện cụ thể