[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Массивы
gagger
Здравствуйте, застрял на организации вывода массивов для последующей записи их в базу данных...
Есть три массива их нужно распечатать одновременно и отправить в базу данных.

Объясните как выводить цикл в цикле. Ведь это приводит к дублированию данных выводимых из массива...



Спустя 1 минута, 23 секунды (19.11.2011 - 19:55) RCuPeR написал(а):
Собери три в один.

Спустя 2 минуты, 25 секунд (19.11.2011 - 19:57) gagger написал(а):
нельзя...

Мне нужно подставлять данные массивов в ячейку одной записи.

Пример:

Массив А: "Название Станции"
Массив Б: "Время прибытия"
Массив В: "Врем отбытия"

Спустя 11 минут, 48 секунд (19.11.2011 - 20:09) TranceIT написал(а):
Многомерный массив тогда.

Спустя 4 минуты, 27 секунд (19.11.2011 - 20:14) gagger написал(а):
А как слить 3 массива в один многомерный?

Спустя 1 минута, 14 секунд (19.11.2011 - 20:15) walerus написал(а):
gagger - Можно сделать как посоветовал RCuPeR, собрать все в 1н массив и потом его выводить, что может в дальнейшем быть удобным, чем таскать три массива по скрипту, либо же сразу выводить как ты и просил, без дальнейшего использования массивов.

$array_1 = array(); // Первый массив с данными
$array_2 = array(); // Второй массив с данными
$array_3 = array(); // Третий массив с данными

// Как известно у массивов есть ключи, этим и воспользуемся


foreach( $array_1 as $array_1_key => $array_1_value )
{
echo $array_1_value . '||' . $array_2[$array_1_key] . '||' . $array_3[$array_1_key]."<br>\n";

// Выведутся значения 1го, 2го, 3го массива относительно ключа $array_1_key
// т.е сначала 0й элемет каждого массива, потом 1й, 2й ... и так далее

}


Цикл в цикле как бы не нужен, если ключи какие то другие, например буквенные, тогда можно дописать переменную, и прибавлять к ней значение.

Спустя 2 минуты, 10 секунд (19.11.2011 - 20:17) lans8097 написал(а):
array(
'array1'=>array(
'var1'=>'ffff',
'var2'=>'ggg').
'array2'=>array(
'var1'=>'ffff',
'var2'=>'ggg').
'array3'=>array(
'var1'=>'ffff',
'var2'=>'ggg')
);

Спустя 1 минута, 21 секунда (19.11.2011 - 20:18) gagger написал(а):
Спасибо, это надо записать и хранить где-то.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.