![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
Chce pobrac dane z bazy i zapisac do postaci tablicy wielowymiarowej. I dąze do otrzymania takie struktury tablicy
Kod Array
( [1] => Array ( [id] => 1 [idm] => 1 [name] => telefony stacjonarne ) [1] => Array ( [id] => 2 [idm] => 1 [name] => telefony komórkowe ) [1] => Array ( [id] => 3 [idm] => 1 [name] => telefony jakies inne ) [2] => Array ( [id] => 4 [idm] => 2 [name] => telewizory ) [2] => Array ( [id] => 5 [idm] => 2 [name] => radia ) ) Jak zauwazyliscie pierwszy index ma byc równy tyle ile [idm]. Upss... Troche namotalem (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) Ale potrzebne mi to jest pózniej do wyświetlania danych w petli gdzie jest zmienny pierwszy index. Mam nadzieje ze zrozumieliscie o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Otrzymanie takiej stryktury jest fizycznie niemożliwe...
Nie mogą istnieć w jednej tablicy 3 takie same klucze. Proponuję takie rozwiązanie: Kod Array
( [1] => Array ( [0] => Array ( [id] => 1 [idm] => 1 [name] => telefony stacjonarne ) [1] => Array ( [id] => 2 [idm] => 1 [name] => telefony komórkowe ) [2] => Array ( [id] => 3 [idm] => 1 [name] => telefony jakies inne ) ) [2] => Array ( [0] => Array ( [id] => 4 [idm] => 2 [name] => telewizory ) [1] => Array ( [id] => 5 [idm] => 2 [name] => radia ) // itd... ) ) Strukturę tą można przedstawić w prosty sposób: [php:1:20746b898e]<?php $tab[1][0]['id'] = 1; $tab[1][0]['idm'] = 1; $tab[1][0]['name'] = 'telefony stacjonarne'; $tab[1][1]['id'] = 2; $tab[1][1]['idm'] = 1; $tab[1][1]['name'] = 'telefony komorkowe'; $tab[1][2]['id'] = 3; $tab[1][2]['idm'] = 1; $tab[1][2]['name'] = 'telefony jakies tam'; // itd... ?>[/php:1:20746b898e] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:10 |