Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ассоциативный массив, перебор ключей в цикле / 2 сообщений из 2, страница 1 из 1
05.12.2013, 16:05
    #38490560
erkatrina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ассоциативный массив, перебор ключей в цикле
Уважаемые программисты вопрос может быть покажется простой для вас, но я никак не могу сообразить, как сделать. Есть некая БД, из таблицы выбираются данные в массив вот код :

$data_1=$dbConnector->query("select * from ... ");
if ($data_1){
$countRows=sizeof($data_1);
if ($countRows>0){
foreach ($data_1 as $row) {
array_push($result['trends']['data'],
array('x' => date_format(date_create($row['data_record_timestamp']),'Y/m/d H:i'),
'y1'=> $row['y_1'],
'y2'=> $row['y_2'],
'y3'=> $row['y_3'],
'y4'=> $row['y_4'],
'y5'=> $row['y_5'],
'y6'=> $row['y_6'],
'y7'=> $row['y_7']));
}
}
}

где y_1, y_2, ... y_7 поля таблицы БД. Этот код должен работать с разными таблицами, т.е. количество пар ключ => значение меняется (y_1,...y_i), в зависимости от таблицы, из которой выбираются данные. Вопрос, как организовать в данном случае определение массива. Должно быть что-то типа перебора в цикле 'y'.strval($i) => $row['y_'.strval($i)]. Спасибо!
...
Рейтинг: 0 / 0
05.12.2013, 16:09
    #38490575
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ассоциативный массив, перебор ключей в цикле
foreach $row as $key=>$value
$key2 = str_replace('_', '', $key);
$arr[$key2] = $value
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ассоциативный массив, перебор ключей в цикле / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]