Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Giới thiệu về & nbsp; mẫu sao trong PHP

Trong hướng dẫn này, chúng tôi sẽ học cách thực hiện các mẫu sao trong PHP. In các mẫu khác nhau trong PHP rất đơn giản và dễ học. Và sẽ rất tốt nếu có kiến ​​thức trong các ngôn ngữ lập trình khác như C hoặc C ++. Chúng ta có thể in các mẫu hình tam giác kim tự tháp, mẫu sao, mẫu số, v.v. Chúng ta sẽ học chúng trong hướng dẫn này, trong số nhiều mẫu khác nhau. Chúng tôi sử dụng cho vòng lặp để in các mẫu này. Chúng ta cũng có thể sử dụng cho mỗi vòng lặp và lồng nhau cho vòng lặp để in các mẫu này. & NBSP; Trong các vòng lặp lồng nhau này, chúng tôi sẽ sử dụng vòng lặp bên ngoài và vòng bên trong để in các ngôi sao cho một mẫu cụ thể.

Ví dụ về & nbsp; mẫu sao trong PHP

Dưới đây là 6 ví dụ về & nbsp; các mẫu sao trong PHP:

  • Đây là một mẫu ngôi sao đơn giản trong PHP. Chúng tôi sẽ sử dụng hai vòng, vòng ngoài và vòng bên trong. Vòng ngoài dành cho các hàng và vòng bên trong là cho các cột. Vòng lặp bên ngoài với giá trị I lặp lại 5 lần bắt đầu từ 0 và kết thúc với giá trị 5 vì chúng tôi muốn năm hàng. Vòng lặp bên ngoài đại diện cho các hàng của mẫu.
  • Tiếp theo, vòng bên trong cho vòng lặp cũng lặp lại 5 lần bắt đầu từ 0 và kết thúc với giá trị nhỏ hơn giá trị 5. bên trong cho vòng lặp biểu thị các cột của mẫu.
  • Theo cú pháp của vòng lặp, vòng ngoài bắt đầu bằng 0, kiểm tra điều kiện liệu nó có nhỏ hơn 5 nếu có, nó sẽ đi vào bên trong vòng lặp. & NBSP; Bên trong vòng lặp For là, một lần nữa là vòng lặp cho các cột, trong đó biến J được khởi tạo thành 0 và vòng lặp này sẽ in các ngôi sao (*) ở hàng đầu tiên và sẽ lặp cho đến khi điều kiện $ j <5 được thỏa mãn.
  • Sau khi giá trị $ J lớn hơn 5, điều khiển sẽ ra khỏi vòng lặp và con trỏ sẽ đến trong dòng tiếp theo. Bây giờ giá trị của I được tăng thêm 1, điều đó có nghĩa là giá trị là 2 và một lần nữa J cho vòng lặp sẽ lặp 5 lần và in 5 sao.
  • Điều này sẽ lặp lại 5 lần cho đến khi giá trị của I lớn hơn 5. Một khi giá trị lớn hơn 5 chương trình sẽ ngừng thực hiện và đầu ra mong muốn được in.

Ví dụ 1

Code:

<?php
//example to demonstrate star pattern-1
for($i=0; $i<5; $i++) {
for($j=0; $j<5; $j++)
{
echo '*';
}
echo '<br>';
}
?>

Output:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Ví dụ #2

Trong ví dụ này, tôi cho vòng lặp lặp lại 5 lần và cho mỗi giá trị của i, bên trong J cho vòng lặp sẽ lặp lại và in dưới dạng sao *. Các vòng J cho vòng được sử dụng để in các ngôi sao. Đối với giá trị ban đầu của i là 1, một ngôi sao sẽ được in. Tiếp theo với giá trị 2, hai sao trong một hàng sẽ được in, một lần nữa với giá trị 3, ba sao sẽ được in và điều này sẽ tiếp tục cho đến khi giá trị không lớn hơn 5.

Code:

<?php
//example to demonstrate star pattern-2
for($i=1; $i<=5; $i++) {
for($j=1; $j<=$i; $j++)
{
echo '*';
}
echo '<br>';
}
?>

Đầu ra:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Ví dụ #3

Trong ví dụ này, I for Loop sẽ lặp 5 lần vì chúng tôi muốn 5 hàng. Các vòng J cho vòng được sử dụng để in * tùy thuộc vào giá trị của i. Lần đầu tiên khi chúng tôi muốn 5 sao ở hàng đầu tiên, vì vậy, giá trị đầu tiên của i là 1, vòng J sẽ in 5 sao. Tiếp theo với giá trị 2, vòng J sẽ in 4 sao, cho giá trị tiếp theo 3, vòng J sẽ in 3 lần, v.v. Điều này sẽ dừng lại một khi điều kiện của I lớn hơn 5 và sẽ in đầu ra mong muốn.

Code:

<?php
//example to demonstrate star pattern-3
for($i=1; $i<=5; $i++) {
for($j=5; $j>=$i; $j--)
{
echo '*';
}
echo '<br>';
}
?>

Output:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Ví dụ #4

Trong ví dụ này, giá trị I cho vòng lặp được lặp lại 5 lần, vì số lượng hàng trong mẫu sao là 5. Cũng trong ví dụ này, chúng tôi đang sử dụng J cho vòng lặp để in khoảng trống và một vòng K mới được sử dụng để in sao *.

Code:

<?php
//example to demonstrate star pattern-4
for($i=1; $i<=5; $i++) {
for($j=4; $j>=$i; $j--)  //loop to print spaces
{
echo '&nbsp;&nbsp;';
}
for($k=1; $k<=$i; $k++)  //loop to print stars
{
echo '*';
}
echo '<br>';
}
?>

Output:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Ví dụ #5

Trong ví dụ này, ba vòng được sử dụng, một cho số lượng hàng, thứ hai cho việc in không gian và thứ ba để in các ngôi sao. Cả hai vòng được xác định đều phụ thuộc vào giá trị của i.

Code:

<?php
//example to demonstrate star pattern-5
for($i=1; $i<=6; $i++) {
for($j=1; $j<=$i; $j++) //loop to print spaces
{
echo '&nbsp;&nbsp;';
}
for($k=5; $k>=$i; $k--) //loop to print stars
{
echo '*';
}
echo '<br>';
}
?>

Output:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Ví dụ #6

Trong ví dụ này, có sự kết hợp của hai mẫu hình tam giác trên và tam giác dưới. Các hình tam giác này đã được giải thích trong các ví dụ trước và đối với điều này, chúng tôi sử dụng ba vòng, một cho số lượng hàng, thứ hai cho việc in không gian và thứ ba cho việc in các ngôi sao và vòng lặp này được lặp lại với các giá trị ban đầu khác nhau của i và J cùng với các điều kiện khác nhau cho nửa tiếp theo của mẫu tam giác.

Code:

<?php
//example to demonstrate star pattern-5
// this loop prints the upper half of the star pattern
for($i=1; $i<=5; $i++) {
for($j=1; $j<=$i; $j++) //loop to print spaces
{
echo '*';
}
echo '<br>';
}
// this loop prints the lower half of the pattern
for($i=1; $i<=5; $i++) {
for($j=4; $j>=$i; $j--) //loop to print stars
{
echo '*';
}
echo '<br>';
}
?>

Output:

Hướng dẫn different types of star pattern in php - các loại mô hình ngôi sao khác nhau trong php

Sự kết luận

Trong bài viết này, các mẫu sao trong PHP được giải thích. Chúng tôi đã thấy các hình thức khác nhau của các mẫu sao. Những mẫu này là với một lời giải thích về cách thức hoạt động của điều kiện, cách các vòng lặp hoạt động để in các ngôi sao như mong muốn.

Bài viết đề xuất

Đây là một hướng dẫn cho các mẫu sao trong PHP. Ở đây chúng tôi thảo luận về phần giới thiệu cơ bản, các ví dụ về các mẫu sao trong PHP với mã và đầu ra tương ứng. & NBSP; Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm -

  1. Hàm đệ quy PHP
  2. Làm thế nào để kết nối cơ sở dữ liệu với PHP?
  3. Hằng số PHP
  4. Chú thích PHP

Các mẫu PHP là gì?

Các mẫu thiết kế trong PHP là gì?Trong kỹ thuật phần mềm, một mô hình thiết kế là một giải pháp lặp lại chung cho vấn đề thường xảy ra trong thiết kế phần mềm.Các thiết kế hướng đối tượng tốt nên có thể tái sử dụng, có thể duy trì và có thể mở rộng và các mẫu thiết kế trong PHP có thể rất hữu ích trong việc đó.a general repeatable solution to commonly occurring problem in software Design. Good Object-oriented designs should be reusable, maintainable and extensible and Design Patterns in PHP could be very helpful in doing that.

Mẫu sao trong lập trình là gì?

Các mẫu sao là một loạt * hoặc bất kỳ ký tự nào khác được sử dụng để tạo ra một số mẫu hoặc bất kỳ hình dạng hình học nào như - hình vuông, tam giác (kim tự tháp), hình thoi, trái tim, v.v ... Những mẫu này thường được quy định bởi nhiều sách lập trình và tốt nhất để thực hành dòng chảyTuyên bố kiểm soát.a series of * or any other character used to create some pattern or any geometrical shape such as - square, triangle(Pyramid), rhombus, heart etc. These patterns are often prescribed by many programming books and are best for practicing flow control statement.

Những chức năng nào được sử dụng để vẽ dòng mẫu trong PHP?

PHP |Chức năng của ImageickDraw Dòng () - GeekSforGeeks.ImagickDraw line() Function - GeeksforGeeks.

Chương trình mẫu là gì?

Các chương trình mẫu không có gì ngoài các mẫu bao gồm các số, bảng chữ cái hoặc ký hiệu ở một hình thức cụ thể.Các loại chương trình mẫu này có thể được giải quyết dễ dàng bằng cách sử dụng cho điều kiện vòng lặp.patterns consisting of numbers, alphabets or symbols in a particular form. These kinds of pattern programs can be solved easily using for loop condition.