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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2019, 10:20   #11
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
for ($i = 1; $i <= 15; $i++)
А это что и какую роль там $i играет?
то есть "двенадцать"
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 10:25   #12
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
Код:
for ($i = 1; $i <= 15; $i++)
А это что и какую роль там $i играет?
то есть "двенадцать"

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
рассказываю.

Код:

          if ($i == $x)  если переменная $i (12) равна $x (12) тогда (
          {
              echo 'двенадцать'; выводим слово  'двенадцать'
          }  <- условный оператор закончился

        
         echo $i; теперь выводим переменную $i 
раз она у нас равна 12, значит будет двенадцать12
как Вы и хотели:





кстати, а где у Вас запись в массив?
но у меня так же и записано. а мне не нужна цифра 12 только строка "двенадцать"
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 10:28   #13
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от хатабыч Посмотреть сообщение
а мне не нужна цифра 12
если не нужно число (12 - это не цифра, а число),
тогда зачем Вам эта строчка
Цитата:
Сообщение от хатабыч Посмотреть сообщение
Код:
echo $i;
?
что, по вашему делает echo $i; ?!

и где массив, который упоминался в условиях задачи?
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.05.2019, 11:07   #14
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
всегда А $x чему будет равно?
тоже 12


Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
если не нужно число (12 - это не цифра, а число),
тогда зачем Вам эта строчка?
что, по вашему делает echo $i; ?!

и где массив, который упоминался в условиях задачи?
echo $i выводит все в строку (1234567891011двенадцать12131415)
а нужно 1234567891011двенадцать131415.
А на счет массива сейчас добавлю.
Код:
$x = 12;
  $arr = [];
      for ($i = 1; $i <= 15; $i++) 
      {   
         $num = array();
           $arr[] = $num;
          if ($i == $x)
          {
              echo 'двенадцать';
          }
         echo $i;
       }
       var_dump ($arr);
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 11:12   #15
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
если не нужно число (12 - это не цифра, а число),
тогда зачем Вам эта строчка?
что, по вашему делает echo $i; ?!

и где массив, который упоминался в условиях задачи?
И опять же нужно число на строку менять
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 11:15   #16
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

else добавь же, в самом начале сказали, и выдай $i. А тот echo $i убери
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 17.05.2019, 11:25   #17
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Аватар Посмотреть сообщение
else добавь же, в самом начале сказали, и выдай $i. А тот echo $i убери
))) спасибо.
Блин теперь понять пытаюсь логично как это сработало
Код:
 $x = 12;
  $arr = [];
      for ($i = 1; $i <= 15; $i++) 
      {   
         $num = array();
           $arr[] = $num;
          if ($i == $x)
          {
              echo 'двенадцать';
          }
         else
         {
           echo $i;
         } 
       }
       var_dump ($arr)
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 11:29   #18
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от хатабыч Посмотреть сообщение
Код:
$num = array();
           $arr[] = $num;
Код:
           $arr[] = $i;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 17.05.2019, 11:36   #19
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
Код:
           $arr[] = $i;
ага))
а поменять значение в массиве это отдельная история?
хатабыч вне форума Ответить с цитированием
Старый 17.05.2019, 11:47   #20
хатабыч
Пользователь
 
Аватар для хатабыч
 
Регистрация: 15.03.2016
Сообщений: 44
По умолчанию

Цитата:
Сообщение от хатабыч Посмотреть сообщение
ага))
а поменять значение в массиве это отдельная история?
Код:
$x = 12;
  $arr = [];
      for ($i = 1; $i <= 15; $i++) 
      {   
        
           $arr[] = $i;
          $result = array_replace($arr, [12=>'двенадцать']);
          if ($i == $x)// если $i == $x 
          {
              echo 'двенадцать';  // тогда выводим 'двенадцать'
          }
         else
         {
           echo $i;  // если не равна $x(12) пишет числа 
         } 
       }
       var_dump ($result);
хатабыч вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 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