Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: ламерский вопрос

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
dimonx3
Отправлено: 09 Октября, 2010 - 18:06:29
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июнь 2010  


Помог: 1 раз(а)




Помогите!
Нужно что бы создавалась переменная в цикле с номером счетчика $i

PHP:
скопировать код в буфер обмена
  1.  
  2. for ($i = 0; $i < $rows_a; $i++) {
  3.   $rows_a.$i = $_POST['rows_a.$i'];
  4. }
  5.  
 
 Top
Мелкий Супермодератор
Отправлено: 09 Октября, 2010 - 18:13:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




${$rows_a.$i} = $_POST['rows_a.$i'];
если с синтаксисом не путаю


-----
PostgreSQL DBA
 
 Top
dimonx3
Отправлено: 09 Октября, 2010 - 18:18:52
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июнь 2010  


Помог: 1 раз(а)




а что делают { } 'эти скобки
 
 Top
Uchkuma
Отправлено: 09 Октября, 2010 - 18:30:52
Post Id



Участник


Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010  
Откуда: Киров


Помог: 6 раз(а)




['rows_a.$i'] - это у вас ключ элемента в массиве такой? Или может быть все-таки так ['rows_a'.$i]?
 
 Top
Мелкий Супермодератор
Отправлено: 09 Октября, 2010 - 18:59:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 11926
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 618 раз(а)




dimonx3 пишет:
а что делают { } 'эти скобки

так называемые переменные переменные: http://php.su/learnphp/vars/?varsvars

кстати, да, обратите внимание на замечание Uchkuma, в одинарных кавычках подстановки значений переменных не происходит, т.е. вы обращаетесь именно к ключу rows_a.$i вне зависимости от того, что $i - переменная.


-----
PostgreSQL DBA
 
 Top
dimonx3
Отправлено: 09 Октября, 2010 - 19:36:33
Post Id



Новичок


Покинул форум
Сообщений всего: 21
Дата рег-ции: Июнь 2010  


Помог: 1 раз(а)




спасибо. я уже понял и решил сделать через массив
PHP:
скопировать код в буфер обмена
  1.  
  2. for ($row = 0; $row < $rows_a; $row++) {
  3.         for ($col = 0; $col < $columns_a; $col++) {
  4.                 $matr[$row][$col] = $_POST["cell_a_".$row."_".$col];
  5.         }
  6. }
  7.  


Тема закрыта
 
 Top
JustUserR
Отправлено: 09 Октября, 2010 - 21:59:05
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




dimonx3 пишет:
Решил сделать через массив
В языке PHP применяется динамический способ представления всех используемых в программах переменных - которые представляет собой хранение текущего контекста в некоторой глобальной переменной - дополнительно используются только правила удаления ключа которое несколько дифференцииоровано по сравнению со значением константы null - а также нахождение объектов в различной области видимости определяемой соответствующим оператором расширения - или ссылкой на целевой элемент


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB