русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Шановні українці! Матеріал був перекладений з російської мови. Тому можуть бути незначні помикли...

Урок 8 — Цикли в Php

У цьому уроці ми торкнемося застосування циклів в php.

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

<?php
$sum = 0;
$i = 0;
$mas[10] = 0;

////////////////////////////////////////
do
{
$sum = $sum + $i; //арифметична прогресія
}
while($i++ <= 10);
echo "sum = $sum<br>";

/////////////////////////////////////////
for ($i = 0;$i<10;$i++){
$mas[$i] = rand(0,100); //заповнення масиву випадковими числами
}

/////////////////////////////////////////
for ($i = 0;$i<10;$i++){
if ($i % 5 == 0) echo "<br>";
echo "$mas[$i] "; //вивід масиву
}

//////////////////////////////////////////
echo "<br><br>";
$ident = 1;

while($ident != 0){ //сортування масиву за спаданням
$ident = 0; //змінна $ident ідентифікує, що масив вже відсортований
for ($i = 0;$i<10-1;$i++){
if ($mas[$i]<$mas[$i+1]) {
$temp = $mas[$i];
$mas[$i] = $mas[$i+1];
$mas[$i+1] = $temp;
$ident = 1;
}
}
}

//////////////////////////////////////////
for ($i = 0;$i<10;$i++){
if ($i % 5 == 0) echo "<br>";
echo "$mas[$i] "; //вивід відсортованого масиву
}
?>

У першій циклі ми знаходимо арифметичну прогресію і результат виводимо на екран.

У другому циклі ми заповнюємо масив випадковими числами від 0 до 100.

У третьому циклі ми виводимо масиву

У четвертому циклі відбувається сортування масиву за спаданням. Ідентифікатор $ident показує сортування закінчена чи ні, якщо вона не закінчена, то $ident = 1, інакше $ident = 0, а значить з циклу потрібно виходити.

У п'ятому циклі ми виводимо масиву.

Результат роботи:

результат роботи

Переглядів: 4564

Повернутися взміст


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн