| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Nazdarek. Chcel by som Vas poprosit o radu. Mam urobeny script kde mam viacrozmerne polia. No a ja by som potreboval nahradzovat Indexy samotnymi hodnotami v tych viacrozmernych poliach. Cize nejako takto:
Kód: $kraje_sk= array("BBK"=>"Banskobystrický kraj", "BAK"=>"Bratislavský kraj", "KEK"=>"Košický kraj");
$mesta_sk=array( "BBK" => array("BBK1"=>"Banská Bystrica", "BBK2"=>"Banská Štiavnica", "BBK3"=>"Brezno"), "BAK" => array("BAK1"=>"Bratislava", "BAK2"=>"Malacky", "BAK3"=>"Pezinok", "BAK4"=>"Senec"), "KEK" => array("KEK1"=>"Gelnica", "KEK2"=>"Košice", "KEK3"=>"Michalovce"), );
$nazovKraja= strtr("BBK",$kraje_sk);
// A tu by som potreboval nahradit index hodnotami v poli $mesta_sk // cize nieco taketo:
$nazovMesta= strtr("BBK3",$mesta_sk); echo " Vybrane mesto: $nazovMesta "; // zobrazi Brezno
Lenze toto nahradzanie mesta($nazovMesta) samozrejme nefunguje, kedze je to viacrozmerne pole. Neviete mi prosim, poradit nejaky ekvivalent k tej funkcii strtr alebo spôsob ako to riesit??
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Ty zrejme nevies velmi pracovat s poliami, vsakze? Na co je dobre v tvojom pripade navzajom prehodit kluce a hodnoty, k comu to konkretne potrebujes?
K mestam v BBK mozes pristupovat cez $mesta_sk['BBK']['BBK1'], $mesta_sk['BBK']['BBK2'], ...
_________________ 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ý: 21.09.08 Prihlásený: 14.11.17 Príspevky: 225 Témy: 74 Bydlisko: Michalovce |
Stenley..Mas pravdu.. Viacrozmerne polia nie su zrovna mojou silnou strankou.. Nerozumiem celkom tomu co si napisal.. Kde som prehodil kluce a hodnoty?? Mohol by si mi to vysvetlit konkretnejsie?? Potrebujem to na to, ze do DB sa mi ulozi iba "skratka" toho mesta..No a potom pri zobrazovani vysledkov(dalsom pouzivani) potrebujem nahradit tu skratku nazvom toho mesta.
|
|
Registrovaný: 14.11.10 Prihlásený: 22.09.17 Príspevky: 129 Témy: 27 | Napísal venom2: 07.12.2010 16:41 | |
|
zaciatocnik píše: Potrebujem to na to, ze do DB sa mi ulozi iba "skratka" toho mesta..No a potom pri zobrazovani vysledkov(dalsom pouzivani) potrebujem nahradit tu skratku nazvom toho mesta.
preco do tej databazy neulozis rovno nazov mesta?? ci do databazy ulozis retazec so 4 alebo 20 znakmi mas jedno, potom uz by si si dal len jednoducho vypisat to mesto cez echo
ked uz to chces silou mocou mat takto, podla mna zlozito, tak ma napada toto:
Kód: $mesta_sk=array ("BBK1"=>"Banská Bystrica", "BBK2"=>"Banská Štiavnica", "BBK3"=>"Brezno", "BAK1"=>"Bratislava", "BAK2"=>"Malacky", "BAK3"=>"Pezinok", "BAK4"=>"Senec", "KEK1"=>"Gelnica", "KEK2"=>"Košice", "KEK3"=>"Michalovce"); $mesto=$_POST['mesto']; // zadefinujes premennu $mesto napr z formulara foreach ($mesta_sk as $skratka=>$nazov) { if ($mesto == $skratka) echo ("$nazov"); }
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Filtrovanie $_POST, viacrozmerne pole v PHP, ASP | 7 | 610 | 24.11.2008 8:14 stenley | | viacrozmerne pole - zistenie najväčšieho indexu v PHP, ASP | 3 | 443 | 22.10.2008 7:53 rooobertek | | viacrozmerne polia v PHP, ASP | 4 | 692 | 04.08.2009 18:39 pilná lama glama | | POLE v Assembler, C, C++, Pascal, Java | 10 | 1493 | 18.11.2006 10:07 audiotrack | | Schovaj pole v JavaScript, VBScript, Ajax | 2 | 278 | 05.02.2013 20:32 Ďuri | | Pole stringov v Assembler, C, C++, Pascal, Java | 2 | 638 | 15.11.2012 21:14 Denco1 | | raid pole v Pevné disky a radiče | 23 | 2403 | 09.07.2008 1:15 Pegas099 | | Dynamicke pole.. v PHP, ASP | 3 | 414 | 28.09.2011 22:56 Ando | | pascal - pole v Assembler, C, C++, Pascal, Java | 8 | 797 | 15.08.2009 9:44 beginner | | RAID pole [ Choď na stránku: 1, 2 ] v Pevné disky a radiče | 54 | 6422 | 10.01.2007 20:10 ertin | | Dvojrozmerne pole v Delphi, Visual Basic | 2 | 727 | 22.01.2013 22:50 Gregi555 | | textove pole v Redakčné systémy | 4 | 768 | 04.01.2011 12:22 prohibit | | Textové pole v HTML, XHTML, XML, CSS | 2 | 508 | 13.09.2012 15:16 janosihelsky | | elmag. pole v Ostatné | 3 | 270 | 16.09.2014 14:47 logarytmus | | textove pole v JavaScript, VBScript, Ajax | 5 | 577 | 20.06.2009 15:38 Snacker | | Joomla - vyhľadávacie pole v Redakčné systémy | 0 | 320 | 23.01.2014 10:09 GIGN1987 |
| 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
|
|