Nội dung chính
Đề bài
Sử dụng dấu * để vẽ tam giác trong PHP, đây là một trong những bài cơ bản nhất giúp bạn thực hành cách sử dụng các vòng lặp trong PHP.
Lời giải
- Sử dụng vòng lặp for
- Sử dụng vòng lặp do-while
- Sử dụng vòng lặp while
1. Sử dụng vòng lặp for
// sử dụng vòng lặp for - vẽ tam giác trong PHP,
// mỗi dấu * là một đơn vị
<?php
for($i = 0; $i < 20; $i ++) {
for($j = (20 - $i); $j < 20; $j ++) {
echo "*";
}
echo "<br>";
}
?>
Kết quả:
// sử dụng vòng lặp for - vẽ tam giác trong PHP, // mỗi dấu * là một đơn vị * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** *******************
3. Sử dụng vòng lặp while
// sử dụng vòng lặp while - vẽ tam giác trong PHP,
// mỗi dấu * là một đơn vị
<?php
$i = 0;
while ( $i < 20 ) {
$j = (20 - $i);
while ( $j < 20 ) {
echo "*";
$j ++;
}
$i ++;
echo "<br>";
}
?>
Kết quả:
// sử dụng vòng lặp while - vẽ tam giác trong PHP, // mỗi dấu * là một đơn vị * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** *******************
2. Sử dụng vòng lặp do-while
// sử dụng vòng lặp do-while - vẽ tam giác trong PHP,
// mỗi dấu * là một đơn vị
<?php
$i = 0;
do {
echo "<br>";
$j = (20 - $i);
do {
echo "*";
$j ++;
} while ( $j < 20 );
$i ++;
} while ( $i < 20 );
?>
Kết quả:
// sử dụng vòng lặp do-while - vẽ tam giác trong PHP, // mỗi dấu * là một đơn vị * ** *** **** ***** ****** ******* ******** ********* ********** *********** ************ ************* ************** *************** **************** ***************** ****************** *******************