Вступ до зіркових патернів у PHP

У цьому підручнику ми дізнаємось, як реалізувати зіркові зразки в PHP. Друк різних шаблонів на PHP простий і легкий для вивчення. І було б добре мати знання з інших мов програмування, таких як C або C ++. Ми можемо надрукувати схеми трикутників пірамід, візерунки зірок, візерунки чисел тощо. Ми будемо вивчати їх у цьому підручнику з багатьох різних візерунків. Ми використовуємо для циклу друку цих візерунків. Ми також можемо використовувати цикл foreach і вкладений для циклу для друку цих шаблонів. У цих вкладених петлях ми будемо використовувати зовнішню і внутрішню петлю для друку зірок для одного конкретного малюнка.

Приклади зіркових шаблонів у PHP

Нижче наведено 6 прикладів зразків зірок у PHP:

  • Це простий зірковий візерунок на PHP. Ми будемо використовувати дві петлі, зовнішню і внутрішню петлю. Зовнішня петля призначена для рядків, а внутрішня - для стовпців. Зовнішня для циклу зі значенням я повторюю 5 разів, починаючи з 0 і закінчуючи значенням 5, оскільки нам потрібно п’ять рядів. Зовнішня для петлі представляє рядки візерунка.
  • Далі, внутрішня для циклу також повторюється 5 разів, починаючи з 0 і закінчується значенням, меншим за значення 5. Внутрішня для циклу представляє стовпці візерунка.
  • Відповідно до синтаксису циклу для циклу, зовнішній цикл починається з 0, перевіряє умову, чи менший він від 5, якщо так, він піде всередину циклу. Всередині циклу for for - це знову цикл для стовпців, де змінна j ініціалізується на 0, і цей цикл буде друкувати зірки (*) у першому рядку, і циклічно буде до тих пір, поки не буде виконано умову $ j <5.
  • Після того, як значення $ j буде більшим за 5, керування вийде з циклу, і курсор надійде в наступному рядку. Тепер значення i збільшується на 1, а значить, це значення 2, і знову j для циклу буде циклічно в 5 разів і надрукує 5 зірок.
  • Це буде повторюватися 5 разів, поки значення i не перевищить 5. Після того, як значення буде більше 5, програма припинить виконання та друкується потрібний вихід.

Приклад №1

Код:

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

Вихід:

Приклад №2

У цьому прикладі i для циклу повторюється 5 разів, і для кожного значення i, внутрішня j для циклу буде повторюватися та друкуватись як зірка *. J для циклу використовується для друку зірок. Для початкового значення i як 1 буде надруковано одну зірку. Далі для значення 2 будуть надруковані дві зірки в одному ряду, знову ж таки для значення 3 будуть надруковані три зірки, і це триватиме до тих пір, поки значення не перевищить 5.

Код:

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

Вихід:

Приклад №3

У цьому прикладі цикл i for буде циклічно 5 разів, оскільки нам потрібно 5 рядків. J для циклу використовується для друку * залежно від значення i. Вперше, як нам потрібно 5 зірок у першому рядку, тому для першого значення i як 1, j-цикл надрукує 5 зірок. Далі для значення 2 цикл j надрукує 4 зірки, для наступного значення 3 цикл j надрукує 3 рази тощо. Це припиниться, як тільки стан i перевищить 5, і надрукує потрібний вихід.

Код:

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

Вихід:

Приклад №4

У цьому прикладі значення I для циклу повторюється 5 разів, оскільки кількість рядків у зірковому малюнку дорівнює 5. Також у цьому прикладі ми використовуємо j для циклу друку пробілів, а для друку використовується новий k для циклу зірки *.

Код:

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

Вихід:

Приклад №5

У цьому прикладі використовуються три петлі, одна для кількості рядків, друга для друку пробілів і третя для друку зірок. Обидві визначені петлі залежать від значення i.

Код:

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

Вихід:

Приклад №6

У цьому прикладі є комбінація двох зіркових візерунків верхнього трикутника та нижнього трикутника. Ці трикутники вже пояснено в попередніх прикладах, і для цього ми використовуємо три петлі, одну - для кількості рядків, другу - для друку пробілів і третю - для друку зірок, і ця петля повторюється знову з різними початковими значеннями i і j разом з різними умовами для наступної половини трикутника.

Код:

<_?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 '
';
)
// 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 '
';
)
?>

Вихід:

Висновок

У цій статті пояснюються зіркові моделі в php. Ми бачили різні форми зоряних візерунків. Ці зразки пояснюють, як працює умова, як працює циклічне друкування зірок за бажанням.

Рекомендовані статті

Це посібник зі Зразків зірок у PHP. Тут ми обговорюємо приклади зіркових шаблонів у PHP з кодом та виходами. Ви також можете ознайомитись з іншими пов'язаними з нами статтями, щоб дізнатися більше -

  1. PHP Робіть цикл
  2. Факторний в PHP
  3. Змінні в PHP
  4. Рекурсивна функція PHP
  5. Як підключити базу даних до PHP?
  6. Константи PHP
  7. Робіть цикл у Python
  8. Рекурсивна функція в Python
  9. Факторна програма в JavaScript
  10. Рекурсивна функція в С
  11. Рекурсивна функція в JavaScript