Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Условие if

Сообщения:  [1-10]   [11-13] 

 
 автор: Panker   (24.03.2006 в 04:46)   письмо автору
 
   для: ck   (24.03.2006 в 04:15)
 

уххх ) ты ёлки палки :) спасибо понел :)

   
 
 автор: ck   (24.03.2006 в 04:15)   письмо автору
 
   для: Panker   (24.03.2006 в 03:48)
 

А что непонятно? Замените в этом коде 'one' - на значение, которое должно выводиться, если $var = 1, ' two' на значение 2 - и т.в.
Все.

   
 
 автор: Panker   (24.03.2006 в 03:48)   письмо автору
 
   для: ck   (24.03.2006 в 03:45)
 

$arr = array('', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten');
echo $arr[$var];
Этого не понел но и тот мне очень даже подходит вариант! большое спасибо :)

   
 
 автор: ck   (24.03.2006 в 03:45)   письмо автору
 
   для: Panker   (24.03.2006 в 01:55)
 

Так немного компактнее:

$arr = array('', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight', 'nine', 'ten');
echo $arr[$var];


ps. Panker, ну пишите вы по-русски. Хоть в качестве личного одолжения.

   
 
 автор: codexomega   (24.03.2006 в 03:30)   письмо автору
 
   для: Panker   (24.03.2006 в 01:55)
 

так оно и есть

if($var == 1)
   echo "Odin";
else if($var == 2)
   echo "Dva";
else if($var == 3)
   echo "3";
...
else
   echo "Nichego" ; // drugoe znachenie


Без break после каждого case, было-бы так:

if($var == 1 || $var == 2 || $var == 3)
   echo "OdinDvaTri";

   
 
 автор: Panker   (24.03.2006 в 01:55)   письмо автору
 
   для: cheops   (23.03.2006 в 14:56)
 


switch($var){ 
case 1: 
echo "Odin"; 
break; 
case 2: 
echo "Dva"; 
break; 
... 
default: 
echo "nichego"; 
}

вот тоисть получается что если $var ровно 1 пишится Odin как тут
switch($var){
case 1:
echo "Odin";
если вар равно 2 пишится
case 2:
echo "Dva";
break;
так что ли или я недопонел :)

   
 
 автор: cheops   (23.03.2006 в 14:56)   письмо автору
 
   для: Panker   (23.03.2006 в 08:16)
 

Перефразируйте "двойкой и есл итак будет выполнятся да?" если не сложно...

   
 
 автор: Panker   (23.03.2006 в 08:16)   письмо автору
 
   для: Storm   (23.03.2006 в 07:56)
 

секундочку :)
switch($var){
case 1:
echo "Odin";
break;
case 2:
echo "Dva";
break;
...
default:
echo "nichego";
}
Здесь $var будет сравниватся с case 2: двойкой и есл итак будет выполнятся да? я так понелл?

   
 
 автор: Storm   (23.03.2006 в 07:56)   письмо автору
 
   для: Panker   (23.03.2006 в 04:23)
 


switch($var){ 
   case 1: 
      echo "Odin"; 
      break; 
   case 2: 
      echo "Dva"; 
      break; 
   ... 
   default: 
      echo "nichego"; 
}

В смысле условия ставить?
Что ли вместо 1,2... после case? Попробуй переменные поставить или какие-то строковые значения, например названия твоих дизайнов. Как обычно дизайны пихают я не знаю - не слишком спец :+(

   
 
 автор: Panker   (23.03.2006 в 04:23)   письмо автору
 
   для: Panker   (23.03.2006 в 04:22)
 

Мне надо типа 5-10 дизайнов в условия запихнуть или как оыбчно диайзы запихивают?

   

Сообщения:  [1-10]   [11-13] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования