Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2019, 12:02   #21
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не. проще.
Код:
  $x = 12;
  $arr = [];
      for ($i = 1; $i <= 15; $i++) 
      {   
        
          if ($i == $x)// если $i == $x 
          {
              $new_val = 'двенадцать';  // тогда выводим 'двенадцать'
          }
         else
         {
           $new_val = $i;  // если не равна $x(12) пишет числа 
         } 
	 echo $new_val;
         $arr[] = $new_val;

       }
       var_dump ($arr);

хотя, я бы так эту программку написал:
Код:
  $arr = [];
  for ($i = 1; $i <= 15; $i++) 
  {   
	$arr[] = ($i==12) ? 'двенадцать' : $i;
  }
  echo implode("<br>", $arr);

Последний раз редактировалось Serge_Bliznykov; 17.05.2019 в 12:05.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 18.05.2019, 10:08   #22
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
не. проще.
Код:
  $x = 12;
  $arr = [];
      for ($i = 1; $i <= 15; $i++) 
      {   
        
          if ($i == $x)// если $i == $x 
          {
              $new_val = 'двенадцать';  // тогда выводим 'двенадцать'
          }
         else
         {
           $new_val = $i;  // если не равна $x(12) пишет числа 
         } 
	 echo $new_val;
         $arr[] = $new_val;

       }
       var_dump ($arr);

хотя, я бы так эту программку написал:
Код:
  $arr = [];
  for ($i = 1; $i <= 15; $i++) 
  {   
	$arr[] = ($i==12) ? 'двенадцать' : $i;
  }
  echo implode("<br>", $arr);
я так еще не умею)))
но всегда интересно посмотреть на лучшую альтернативу
хатабыч вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C , задачка FileLose Фриланс 10 01.12.2016 18:46
Задачка по sql ts-alan SQL, базы данных 2 02.11.2015 18:03
Задачка fort-_-minor Общие вопросы C/C++ 21 31.07.2010 01:29
Задачка spirit0k Общие вопросы C/C++ 7 11.11.2008 17:36
Задачка в С++ EwwwA Помощь студентам 2 01.10.2008 04:57