Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 02.03.2006, 15:42
Skudarnov вне форума Посмотреть профиль Отправить личное сообщение для Skudarnov Посетить домашнюю страницу Skudarnov Найти все сообщения от Skudarnov
  № 1  
Ответить с цитированием
Skudarnov

Регистрация: Jul 2003
Адрес: Крым Керчь
Сообщений: 113
Отправить сообщение для Skudarnov с помощью ICQ
По умолчанию Массивы как всегда :-)

почтал форум.... посмотрел.... но что-то я запутался.... На путь истинный наставте.
Загрузил все переменные из РНР в массив (FromPHP_arr), тут все нормально.
А потом мне нужно этот массив разбить по 7 элементов и сделать еще один (2-х мерный массив "Details_arr") чтобы в каждой ячейке были 7 элементов массива "FromPHP_arr"
Запутался с циклами вложенными... у меняы все время одно и то-же записвается в новый массив...
буквально напишите 5 строк вложенности циклов. Ну а дальше я уже пойму сам алгоритм.... а то тут на форуме примеры не те...
Спасибо кто хотябы прочитал эту тему... :-)
__________________
ICQ 121409065 (Leader)
http://www.skudarnov.com

Старый 02.03.2006, 15:50
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 2  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Рекомендовал бы сначала научиться излагать свои мысли, конечно.

Код:
 $fromphp_arr = array(0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15);
 $detail_arr = array();
 $detail_key = -1;
 for ($i=0; $i<count($fromphp_arr); $i++) {
   if ( ($i % 7) == 0 ) {
    $detail_key++;
    $detail_arr[$detail_key] = array();
    }
   $detail_arr[$detail_key][] = $fromphp_arr[$i];
 }
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 02.03.2006, 16:06
Skudarnov вне форума Посмотреть профиль Отправить личное сообщение для Skudarnov Посетить домашнюю страницу Skudarnov Найти все сообщения от Skudarnov
  № 3  
Ответить с цитированием
Skudarnov

Регистрация: Jul 2003
Адрес: Крым Керчь
Сообщений: 113
Отправить сообщение для Skudarnov с помощью ICQ
По умолчанию Спасибо...

Но мне на флеше надо а не в РНР.... Если не трудно....
__________________
ICQ 121409065 (Leader)
http://www.skudarnov.com

Старый 02.03.2006, 16:40
Skudarnov вне форума Посмотреть профиль Отправить личное сообщение для Skudarnov Посетить домашнюю страницу Skudarnov Найти все сообщения от Skudarnov
  № 4  
Ответить с цитированием
Skudarnov

Регистрация: Jul 2003
Адрес: Крым Керчь
Сообщений: 113
Отправить сообщение для Skudarnov с помощью ICQ
detail_key = -1;
k=0;
for (L=0; L<(Fromphp_arr.length); L++) {
if (L%7==0 ) {
//trace (L%7);
detail_key++;
Details_arr[detail_key] = Fromphp_arr[L];
}
Film_arr[k] = Details_arr();
k++;
}
Все массивы уже определены, ошибок плеер не выдает...
Надо разбить массив FromPHP и загнать массивами по 7 элементов в новый массив Details_arr.
__________________
ICQ 121409065 (Leader)
http://www.skudarnov.com


Последний раз редактировалось Skudarnov; 02.03.2006 в 16:58.
Старый 02.03.2006, 18:03
Ha Emmid вне форума Посмотреть профиль Отправить личное сообщение для Ha Emmid Посетить домашнюю страницу Ha Emmid Найти все сообщения от Ha Emmid
  № 5  
Ответить с цитированием
Ha Emmid
[+ 1.11 01.03.2006]
[2.1 02.03.2006]

Регистрация: Feb 2006
Адрес: Питер
Сообщений: 46
Отправить сообщение для Ha Emmid с помощью ICQ
Народ, а как развернуть массив? А то я подзабыл что-то...

Старый 02.03.2006, 18:14
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 6  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Да и не знал никогда.
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 02.03.2006, 19:04
Skudarnov вне форума Посмотреть профиль Отправить личное сообщение для Skudarnov Посетить домашнюю страницу Skudarnov Найти все сообщения от Skudarnov
  № 7  
Ответить с цитированием
Skudarnov

Регистрация: Jul 2003
Адрес: Крым Керчь
Сообщений: 113
Отправить сообщение для Skudarnov с помощью ICQ
Если "Развернуть" это прочитать все его элементы... то так
arr_len=myArr.length;
for(i=0; i<=arr_len; i++){
trace(myArr[i]);
}
__________________
ICQ 121409065 (Leader)
http://www.skudarnov.com

Старый 02.03.2006, 19:06
Skudarnov вне форума Посмотреть профиль Отправить личное сообщение для Skudarnov Посетить домашнюю страницу Skudarnov Найти все сообщения от Skudarnov
  № 8  
Ответить с цитированием
Skudarnov

Регистрация: Jul 2003
Адрес: Крым Керчь
Сообщений: 113
Отправить сообщение для Skudarnov с помощью ICQ
Господин Skubent помоги мне плиз....
__________________
ICQ 121409065 (Leader)
http://www.skudarnov.com

Старый 02.03.2006, 19:31
Skubent вне форума Посмотреть профиль Отправить личное сообщение для Skubent Посетить домашнюю страницу Skubent Найти все сообщения от Skubent
  № 9  
Ответить с цитированием
Skubent
 
Аватар для Skubent

Регистрация: Oct 2005
Адрес: Млечный Путь, 7-й рукав, YD AC-451, 3-я планета.
Сообщений: 996
Отправить сообщение для Skubent с помощью ICQ
Синтаксис флэша помню смутно, да и не в этом разделе надо бы...
Код:
k= 0;
 for (L=0; L<(Fromphp_arr.length); L++) {
if (L%7==0 ) {
//trace (L%7);
detail_key++;
Details_arr[detail_key][k] = new array();
k = 0;
}
Details_arr[detail_key][k] = Fromphp_arr[L]
k++;
}
Вот как-то так чтоль...
__________________
Тут вы найдете ответы на почти все вопросы:
А можно ли сделать так ? - Можно.
Почему не работает ? - Неправильно сделано.
Где ошибка ? - В ДНК.

Старый 02.03.2006, 21:27
Ha Emmid вне форума Посмотреть профиль Отправить личное сообщение для Ha Emmid Посетить домашнюю страницу Ha Emmid Найти все сообщения от Ha Emmid
  № 10  
Ответить с цитированием
Ha Emmid
[+ 1.11 01.03.2006]
[2.1 02.03.2006]

Регистрация: Feb 2006
Адрес: Питер
Сообщений: 46
Отправить сообщение для Ha Emmid с помощью ICQ
Развернуть в смысле развернуть. То есть, чтобы элементы в нём шли в обратном порядке. Я, например, беру новости из базы данных, запихиваю в массив, теперь мне надо его развернуть...

Создать новую тему Ответ Часовой пояс GMT +4, время: 19:30.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 19:30.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.