Php i tablice |
Php i tablice |
2.10.2012, 20:09:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (0%) |
witam,
przechodze z innego srodowiska programistycznego do php i szukam wyjasnienia nurtujacego mnie tematu obslugi tablic domyslam sie ze temat nalezy do newbie dla osob bieglych w php, ale prosze o wyrozumialosc i najlepiej podpowiedzi z przykladami mam tabelke w bazie towary pola tabeli id, nazwa, cena jak zdefiniowac tablice (jest tutaj pojecie tablicy wieloelementowej?) i przepisac do niej informacje z tabeli ? przyklad jest teoretyczny ale wyjasni mi praktyczne wykorzystanie obslugi tablic w php chodzi mi o deklaracje takiej tablicy oraz przypisanie elementom tablicy konkretnych wartosci acha, bede rowniez chcial taka tablice posortowac po dowolnym z elementow (pol) tablicy z gory dzieki za podpowiedzi pzdr |
|
|
2.10.2012, 20:35:01
Post
#2
|
|
Grupa: Zarejestrowani Postów: 590 Pomógł: 107 Dołączył: 25.10.2011 Ostrzeżenie: (0%) |
Załóżmy, że odpytujesz bazę i wrzucasz wszystkie wyniki do tablicy $tab, a wyniki są następujące:
Kod ------+----------+----------+ ID | NAZWA | CENA | ------+----------+----------+ 4 | nazwa_1 | 100.00 | 8 | nazwa_2 | 200.00 | 9 | nazwa_3 | 300.00 | ------+----------+----------+ Zmienna $tab będzie wówczas zawierać: Kod Array ( [1] => Array ( [id] => 4 [nazwa] => nazwa_1 [cena] => 100 ) [2] => Array ( [id] => 8 [nazwa] => nazwa_2 [cena] => 200 ) [3] => Array ( [id] => 9 [nazwa] => nazwa_3 [cena] => 300 ) ) Możesz oczywiście użyć konstrukcji $tab[2], dostaniesz 3-elementową tablicę (z indeksami i wartościami: 'id'=4, 'nazwa'="nazwa_1, 'cena'=300). Możesz się odwołać do $tab[2]['cena'], otrzymasz wartość 300. Możesz też stworzyć taką tablicę w php, kod:
Jak widać, tablica dwuwymiarowa to tablica, której elementy są także tablicami. Tablica trzywymiarowa to tablica zawierająca tablice, które zawierają tablice. I tak dalej... W odróżnieniu od niektórych języków indeksy tablic nie muszą być liczbami, mogą być ciągami znaków. |
|
|
3.10.2012, 00:44:36
Post
#3
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) |
Po więcej sięgnij http://php.net/manual/en/language.types.array.php
co do deklaracji czy typu zmiennych, nie nie ma po co? Dzieje się to automatycznie. przypisanie
co do sortowania http://www.google.pl/#hl=pl&safe=off&a...366&bih=610 ps możesz wymusić typ np tak (array) $tab Ten post edytował KotWButach 3.10.2012, 00:57:38 |
|
|
3.10.2012, 09:49:39
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 2.10.2012 Ostrzeżenie: (0%) |
Panowie, swietnie zaprezentowane wyjasnienie tematu z przykladami
Nie czesto sie spotykamy w sieci z tak zyczliwymi odpowiedziami. Coz, bardzo dziekuje i wierze ze w niedalekiej przyszlosci bede mogl sie jakos zrewanzowac pomoca w temacie z ktorego jestem bardziej biegly pzdr |
|
|
3.10.2012, 14:25:47
Post
#5
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 10 Dołączył: 8.02.2012 Ostrzeżenie: (0%) |
bede mogl sie jakos zrewanzowac pomoca w temacie z ktorego jestem bardziej biegly Podaj listę coś się wybierze ps: wczoraj wyleciało mi z głowy takie coś jak istnieje w php nazywamy typowaniem dynamicznym Tak ku potomności i wbicia sobie do głowy nazwy. http://pl.wikipedia.org/wiki/Typowanie_dynamiczne Ten post edytował KotWButach 3.10.2012, 14:28:29 |
|
|
Wersja Lo-Fi | Aktualny czas: 17.05.2024 - 13:47 |