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]   

> Описание: Как поместить таблицу в массив?
9chuvak11
Отправлено: 20 Октября, 2011 - 20:16:03
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


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




Добрый вечер! Изучаю php и наткнулся на такую задачу, как вставить таблицу в массив. Таблица array[1;100] - такого типа. И еще одна задача, нужно чтобы случайно были заполнены ячейки цифрами от 0 до 1. Ну до этого сам додумаюсь. Главный вопрос все же остается в том, как запихнуть в массив таблицу? Растерялся
 
 Top
OrmaJever Модератор
Отправлено: 20 Октября, 2011 - 20:27:13
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




может serialize() ?


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
9chuvak11
Отправлено: 20 Октября, 2011 - 20:38:57
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


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




OrmaJever пишет:
может serialize() ?

я так понял эта функция, допустим по примеру, "запихивает" уже имеющеюся таблицу в массив? Если что то не так поправьте. Но мне нужно без MySQL сделать таблицу(лучше не в ручную) и поместить ее в массив. Может Я что то не так понял?
 
 Top
OrmaJever Модератор
Отправлено: 20 Октября, 2011 - 20:49:53
Post Id



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


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


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




я вобще не понял что вам надо. Какая таблица? Однако


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
DeepVarvar Супермодератор
Отправлено: 20 Октября, 2011 - 20:54:15
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




9chuvak11 напиши по человечески что надо - ничо не понятно.
 
 Top
9chuvak11
Отправлено: 21 Октября, 2011 - 13:06:04
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


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




Ну задание составить таблицу в массиве, 100х100 ячеек. Эту не MySQL. Ну в хтмл я знаю как сделать таблицу, надо сделать по типу хтмл-вской таблицы, только без тегов и всяких обозначений. Такого типа:
a1 a1.1 a1.2 a1.3 a1.4
a2 a2.1 a2.2 a2.3 a2.4
a3 a3.1 a3.2 a3.3 a3.4
a4 a4.1 a4.2 a4.3 a4.4

(Отредактировано автором: 21 Октября, 2011 - 13:09:35)

 
 Top
Stierus Супермодератор
Отправлено: 21 Октября, 2011 - 13:21:59
Post Id



Рекордсмен по количеству сообщений за 7 дней


Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008  
Откуда: Москваль


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




что есть "таблица" в php?
Есть массив, массивы бывают разные - одномерные, двумерные и тд. Есть базы данных - там есть таблицы, но о базе данных не было ни слова.

я теряюсь в догадках
 
My status
 Top
DeepVarvar Супермодератор
Отправлено: 21 Октября, 2011 - 14:33:56
Post Id



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


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


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




PHP:
скопировать код в буфер обмена
  1. $table = array();
  2. $cols = 100;
  3. $rows = 100;
  4. for ($c = 0; $c < $cols; $c++) $table[$c] = range(1,$rows);
  5. print_r($table);
 
 Top
9chuvak11
Отправлено: 21 Октября, 2011 - 15:45:15
Post Id


Новичок


Покинул форум
Сообщений всего: 4
Дата рег-ции: Окт. 2011  


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




DeepVarvar пишет:
PHP:
скопировать код в буфер обмена
  1. $table = array();
  2. $cols = 100;
  3. $rows = 100;
  4. for ($c = 0; $c < $cols; $c++) $table[$c] = range(1,$rows);
  5. print_r($table);


Да! То что надо. Спасибо большое! И еще, я посмотрел там каждой ячейке задано значение ее же номера, как это значение изменить?
(Добавление)
Stierus пишет:
что есть "таблица" в php?
Есть массив, массивы бывают разные - одномерные, двумерные и тд. Есть базы данных - там есть таблицы, но о базе данных не было ни слова.

я теряюсь в догадках


не о таблице речь вообще, а об ее подобие, надо сделать "таблицу" в массиве
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB