|
| |
|
|
| |
для: kamil
(13.10.2006 в 13:36)
| | | я использую else if | |
| |
|
|
| |
|
|
| |
для: cheops
(13.10.2006 в 13:48)
| | | Ну понятно, что они не могут быть одинаковыми...чем то отличаться то должны.. но если не прицепляться, то можно одно действия сделать почти одинаков и с использованием else if и switch | |
| |
|
|
| |
|
|
| |
для: kamil
(13.10.2006 в 13:36)
| | | Дело в том, что конструкции else if и switch не совсем эквивалентны... Возможно вас заинтересует тема по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=9362. | |
| |
|
|
| |
|
|
| |
для: kamil
(13.10.2006 в 13:36)
| | | Ты наверно имел ввиду switch.
Я в таких случаях отвечаю - "Каждому своё". Вроде смысл одинаковый, только разное написание кода. else if можно встретить чаще..но не берусь отвечать, т.к. не часто лазаю по чужим скриптам. | |
| |
|
|
| |
|
|
| |
для: cheops
(13.10.2006 в 13:31)
| | | огромное спасибо всем!!!
А может еще объясните что лучше всего использовать конструкцию else if или swith, и что используют чаше всего | |
| |
|
|
| |
|
|
| |
для: kamil
(13.10.2006 в 11:52)
| | | Да, вы правильно поняли эту конструкцию. else if всех сначала понемногу смущает - со временем привыкните :))) | |
| |
|
|
| |
|
|
| |
для: P@Sol
(13.10.2006 в 12:12)
| | | Как говориться два в одном... | |
| |
|
|
| |
|
|
| |
для: kamil
(13.10.2006 в 11:52)
| | |
<?php
$roll=rand (1,6); //выбрать рандомно число от 1 до 6
if ($roll==1) // если число равно 1, то
{print "вы выбросили 1";}
else if ($roll==2) // а если число равно 2, то
{print "вы выбросили 2";}
else //в других случаях
{print "вы выбросили другое число";}
?>
|
| |
| |
|
|
| |
|
|
| |
для: kamil
(13.10.2006 в 11:52)
| | | В данном примере твоя переменная roll равна числа от 1 до 6 (1, 2, 3, 4, 5, 6)
Если ты заметил, что в скобочка в if ты указываешь приравнение к какому то числу. В зависимости от числа, у тебя будет разный ответ. т.к. я теорию не учил, а сразу полез делать свои разработки, поэтому по поводу else точно не знаю, но как мне кажется, else в данном случае даёт возможность выбора, тоесть елси бы у тебя было всё без else, то у тебя вывелись все результаты сразу, а так выводится только один, который тебе нужен. | |
| |
|
|
| |
|
|
| | Вот я только начал изучать язык PHP, нашед нормальную книжку.
Вроде все пока получается, но мне хочется подстраховатся.
У меня такой вот вопрос в книге описан пример:
<?php
$roll=rand (1,6);
if ($roll==1)
{print "вы выбросили 1";}
else if ($roll==2)
{print "вы выбросили 2";}
?>
ну и так далее, полностью приводить код не буду.
Так вот собственно мой вопрос:
правильно ли я понял разбор этой конструкции,
если переменная $roll равна 1по нужно вывести на экран ВЫ ВЫБРОСИЛИ 1, если иначе то следует ВЫВЕСТИ НА ЭКРАН 2.
Правильно ли я понял все это меня смушает то что после else сразу идет if.
Прошу зарание прошения за дурацкий вопрос.
Зарание благодарю Вас за ответы | |
| |
|
|
|