Урок №5
Вложенные конструкции if-else.
И так, если вы потренировались, то давайте пойдем дальше, в консрукции if-else так же могут быть еще и вложеные конструкции,
давайте для примера возьмем 1 из конструкций:
$a = 2;
$b = 2;
$c = 7;
$d = 7;
if ($a == $b and $c == $d)
{
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
Вот, в ней могут быть прописаны еще одни условия, тоесть если условия истина и переменные равны, то вписываем еще одни
условия, для этого напишем еще 2 переменные.
$a = 2;
$b = 2;
$c = 7;
$d = 7;
$men = \"Миша\";
$fray = \"Вика\";
if ($a == $b and $c == $d)
{
if ($men != $fray)
{
echo \"А в переменных man и fray разные имена\"; //знак != пишется тогда когда вы хоите написать переменная одна не равна
другой
}
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
И тоесть получается, если переменные a С b, а с С d будут равны,то выведится текст: Переменные равны! А в переменных man и
fray разные имена. ну вроде и все)
Тренируйтесь, практикуйтесь))
Исходные коды:
<?
$a = 2;
$b = 2;
$c = 7;
$d = 7;
$men = \"Миша\";
$fray = \"Вика\";
if ($a == $b and $c == $d)
{
if ($men != $fray)
{
echo >А в переменных man и fray разные имена<br>\"; //знак != пишется тогда когда вы хоите написать переменная одна не равна
другой
}
echo \"Переменные равны!\";
}
else
{
echo \"Переменные не равны!\";
}
?>
Завтро по тренируюсь по всем 5урокамзаучу по лучше
спс.тут хоть спросить можно чего не понятно))
Урок №6
Конструкции While (do-while)
И так, сейчас мы разберем конструкции While, если говорить на русском, то ее можно понимать так:
while (Условие) | Если условие - Истина, то
{
Действия
}
Или еще так: Пока услови верное - делай.
Простой пример: Вывод последних тем форума, тоесть мы задаем, если в базе есть 5 тем или больше, ТО САМЫЕ НОВЫЕ 5 ДОБАВЛЕННЫЕ
ВЫВОДИ на главную.
Или например, вывод видео на главную, выводи все видео на главную из базы до 20 например, и из базы будут выводится последние
20 видео на главную, если они там есть, если нет, то меньше будет, но не больше.
И так у нас есть переменная $a и изначально она равно у нас 0. И мы сейчас будем выводить переменную а до тех пор пока она не
достигнет например 10.
$a = 0;
И так пишем ей условие тоесть, пока переменная а у нас меньше 10, то пишем в скобках, ВЫВОдим переменную а, и соответственно
делаем так, что бы каждый раз при выводе переменной а у нас она увеличивалось на 1.
while ($a < 10)
{
echo \"$a\";
$a = $a + 1;
}
После этого система у нас должна вывести все числа от 1 до 10.
Так а что по циклу d0-while, то это тоже самое, только while отправляется вниз, и та же самая фунция выглядит так:
$a = 0;
do
{
echo \"$a\";
$a = $a + 1;
}
while ($a < 10)
ну на этом все, тренеруйтесь, подставляйте свои числа и смотрите)
Исходные коды:
<?
$a = 0;
while ($a < 10)
{
echo \"$a<br>\";
$a = $a + 1;
}
?>
<?
//та же фунция через do-while
$a = 0;
do
{
echo \"$a<br>\";
$a = $a + 1;
}
while ($a < 10)
?>
Урок №7
Рандомный вывод текста или кода
Ну это такой простенький урок:
Все просто достаточно воспользоваться следующим кодом:
<?php
$quotes[] = \'Текст или код 1\';
$quotes[] = \'Текст или код 2\';
$quotes[] = \'Текст или код 3\';
$quotes[] = \'Текст или код 4\';
$quotes[] = \'Текст или код 5\';
srand ((double) microtime() * 1000000);
$random_number = rand(0,count($quotes)-1);
echo ($quotes[$random_number]);
?>
Теперь давайте более детально разберем этот код. Для начала мы задаем 5 цитат (“quotes”). Пример оформления цитат Вы можете видеть сверху. Далее в переменной “random_number” мы указали, что необходимо случайным образом выбирать одну цитату из всех. И в конце, мы выводим результат echo ($quotes[$random_number]).
LARK69, угу ( так не плохо , понятно всё было