| | |
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal Roko: 07.05.2009 13:26 | |
|
zdravim vospolok.
mam mensi problem s polami v PHP-cku a neviem si s tym rady, a uz sa mi z hlavy pari...
mam ciselne pole,
Kód: $moje_pole[0] $moje_pole[1] $moje_pole[2] $moje_pole[3] $moje_pole[4] $moje_pole[5] $moje_pole[6] .. atd az po nejake cislo 1.200 kde sa hodnoty opakuju, po siedmych, cize trebars mena su ulozene v poliach $moje_pole[0], $moje_pole[7], $moje_pole[14], $moje_pole[21], atd... a ja by som to chcel mat v poli nejak takto: Kód: $moje_pole_meno[0]; //by malo predstavovat $moje pole[0] $moje_pole_meno[1]; //by malo predstavovat $moje pole[7] $moje_pole_meno[2]; //by malo predstavovat $moje pole[15] $moje_pole_meno[3]; //by malo predstavovat $moje pole[23]
.. atd
takto potrebujem prepracovat cele pole, lebo trebars polozka ulica je v poliach $moje_pole[1], $moje_pole[8], $moje_pole[15], $moje_pole[22], atd...
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 07.05.2009 13:48 | |
|
Prečo si nevytvoríš viacrozmerné asociatívne pole?
|
|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal autor témy Roko: 07.05.2009 13:53 | |
|
vies uviest nejaky jednoduchy priklad?
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Kód: $pole[0]['meno'] = 'karol'; $pole[0]['vek'] = 40;
$pole[1]['meno'] = 'klara'; $pole[1]['vek'] = 17;
$pole[2]['meno'] = 'ivan'; $pole[2]['vek'] = 20;
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 07.05.2009 14:03 | |
|
Kód: $pole[0]['meno'] = 'Moje meno'; $pole[0]['adresa'] = 'Košice'; $pole[0]['vek'] = '15'; $pole[1]['meno'] = 'Tvoje meno'; $pole[1]['adresa'] = 'Blava'; $pole[1]['vek'] = 'Neznamy';
|
|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal autor témy Roko: 07.05.2009 21:39 | |
|
aaaano, toto presne chcem, co ste vy napisali, len to ma jeden hacik. to povodne pole ma nieco cez 1 200 udajov! a ja preto potrebujem nejaku funkciu, ktora mi zmeni to povodne ciselne pole na to asociativne.
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
povodne pole generujes ty alebo ho odniekial ziskavas v takomto tvare? Pokial strukturu povodneho pola nemozes ovplyvnit, tento skriptik ti vytvori nove s pozadovanou strukturou (pisane z hlavy, takze netestovane):
Kód: $arrNew = array(); for($i=0; $i<=count($pole)-7; $i+=7) { $arrNew[] = array( "meno" => $pole[$i], "ulica" => $pole[$i+1], "item2" => $pole[$i+2], "item3" => $pole[$i+3], "item4" => $pole[$i+4], "item5" => $pole[$i+5], "item6" => $pole[$i+6] ); }
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 02.09.08 Prihlásený: 23.01.13 Príspevky: 81 Témy: 17 | Napísal autor témy Roko: 08.05.2009 15:28 | |
|
presne toto som potreboval. dakujem stenley, velmi si mi pomohol, netusil som, ze pole sa da tak jednoducho definovat. ja som zbytocne vytvaral dve premmenne ($i a $j), kde s $i som prechadzal starym polom, presne ako ty a s $j som sa snazil vytvarat kluce noveho pola, no proste zbytocne komplikovane.
strukturu povodneho pola neviem ovplyvnit, preto som potreboval takymto sposobom prebehnut z pola do pola.
este raz diki
|
|
| Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Java - zmena velkosti pola v Assembler, C, C++, Pascal, Java | 18 | 900 | 21.07.2010 15:53 duracer | | Live zmena hodnot poli na zaklade ineho pola v JavaScript, VBScript, Ajax | 2 | 586 | 17.09.2009 2:00 SonnY | | export klucov v Bezpečnosť a firewally | 2 | 1052 | 24.11.2007 16:17 labkomil | | Test USB klúčov [ Choď na stránku: 1, 2, 3, 4 ] v Ostatné zariadenia | 111 | 32432 | 31.01.2019 12:46 Joeyeti | | Bitlocker deaktivacia recovery klucov u MS v Bezpečnosť a firewally | 2 | 692 | 24.08.2019 3:28 andyf | | Protokoly tajneho zdielania s pouzitim distribucie klucov v Assembler, C, C++, Pascal, Java | 3 | 449 | 15.03.2010 14:16 ac.milan | | Testy rychlosti USB klucov a pam. kariet v Úložné zariadenia | 0 | 8319 | 21.10.2009 21:18 ac.milan | | WinXP - ako zrušiť automatické prehrávanie USB kľúčov v Operačné systémy Microsoft | 9 | 2521 | 18.02.2008 1:57 JanoF | | Zmena obrazka pri nadideni z myslov.../...Zmena pozadia v JavaScript, VBScript, Ajax | 2 | 2237 | 11.09.2007 22:42 rik | | vrátenie pola v Assembler, C, C++, Pascal, Java | 2 | 442 | 08.11.2012 19:01 faraon | | INDEX POLA v JavaScript, VBScript, Ajax | 1 | 660 | 15.10.2009 11:39 Ďuri | | dlžka pola v HTML, XHTML, XML, CSS | 2 | 539 | 16.10.2009 22:40 dessert | | uvolnenie pola v Assembler, C, C++, Pascal, Java | 8 | 477 | 10.01.2010 20:18 johny3212 | | deklaracia pola - C v Assembler, C, C++, Pascal, Java | 4 | 997 | 12.11.2010 13:40 mack0 | | Načítanie do poľa v PHP, ASP | 6 | 444 | 07.02.2008 21:32 xxxmiroxxx | | Sirka formularoveho pola v HTML, XHTML, XML, CSS | 1 | 380 | 20.04.2009 15:47 emer |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|