powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Вопрос про создания ассоциативного массива
4 сообщений из 4, страница 1 из 1
(PHP) Вопрос про создания ассоциативного массива
    #33655313
Dimonchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все привет!
Вопрос про создания ассоциативного массива (интересует пхп 4 вер.)

Есть выборка из $sql. Нужно мне из этой выборки создать ассоциативный массив

$g_menu = array();

$sql = "select * from table";
$res = mysql_query($sql);
while($row=mysql_fetch_object($res)) {

$id_ = $row->id;

// ДЛЯ ВЕРСИИ 5
/*
$g_menu[$id_] = array(
"id" => $row->id,
"head" => stripslashes($row->title),
"title" => stripslashes($row->title_),
"keywords" => stripslashes($row->key_words),
"root_id" => $row->root_id
);
*/
// ДЛЯ ВЕРСИИ 5

$g_value = array(
$id_ => array( stripslashes($row->title),stripslashes($row->title_),stripslashes($row->key_words),$row->root_id )
);
array_push ($g_menu, $g_value);

}


пробую прочитать массив

foreach($g_menu as $key => $value) {

for($i=0; $i<count($value); $i++){
echo $i . "==" . $value[$i] . "<br>";
}

echo "<hr>";
}


выдает какую то фигню...

Подскажи как мне создать и считать данные из созданного ассоциативного массива?Сделал под 5 все работает под 4 нифига :(
...
Рейтинг: 0 / 0
(PHP) Вопрос про создания ассоциативного массива
    #33655372
111111111111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Используйте для просмотра массивов
php.net/print_r
php.net/var_dump

2. Работа с массивами не отличается для 4 и 5 (имхо)
...
Рейтинг: 0 / 0
(PHP) Вопрос про создания ассоциативного массива
    #33655498
Dimonchik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а пример можно... :)
...
Рейтинг: 0 / 0
(PHP) Вопрос про создания ассоциативного массива
    #33655646
111111111111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
$g_menu = array(); 
$sql = "select * from table";
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
  $g_menu[$row['id']] = $row;
}

print "<pre>";
print_r($g_menu);
print "</pre>";
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) Вопрос про создания ассоциативного массива
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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