Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Autor | Správa |
---|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 | 36 Bydlisko: 127.0.0.1 |
Ak použijem funkciu http://sk2.php.net/manual/en/function.s ... d-file.php tak mi to vráti objekt, ku ktorého premenným sa dá pristupovať rovnako ako k poľu.
Mám triedu language, rovnako menovaný objekt $language a jej premenná array:
Kód: print_r ($language -> array); --- array ( 'login' => array ( 'nick' => 'Tvoj nick', 'pass' => 'Prihlasovacie heslo', ), ); Tým pádom ja by som chcel to následne používať nejako takto: Kód: echo $language['login']['pass'];
Ako by sa to dalo docieliť?
_________________ It easier to run away |
|
Registrovaný: 04.04.07 Prihlásený: 17.07.24 Príspevky: 532 Témy: 35 | 35 Bydlisko: Bratislava |
ak som spravne pochopil co chces, tak takto:
Kód: $language = (array)$language;
_________________ CPU: AMD Phenom II 940 QUAD X4 BE AM2+, chladic: Arctic Cooling Freezer 64 Pro, RAM: 4GB DDR2 800MHz PC6400, MB: M2N-E SLI, VGA: RX 4870 GAINWARD HD4870 1GB, HDD: WD 1TB, Zdroj: CORSAIR 750W TX |
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 | 36 Bydlisko: 127.0.0.1 |
no ja potrebujem, aby $language ostalo objektom, ale zároveň, aby bolo možné s ním pracovať ako s poľom.
_________________ It easier to run away |
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | 6 |
tatysp píše: no ja potrebujem, aby $language ostalo objektom, ale zároveň, aby bolo možné s ním pracovať ako s poľom. no array je premenna objektu? to ti tu deklaraciu zobralo? array by mal byt typ ale sak jak pristupujes k premmenym objektov tak by si mal aj k tomu
malo by to byt nejak: Kód: echo $language->['login']['pass']; alebo az to mas deklarovane ze $array tak Kód: echo $language->array['login']['pass'];
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 | 36 Bydlisko: 127.0.0.1 |
je to ako var $array; ale aj tak, skus sa pohrat s tou funkciou, co som postol.
Kód: // povodne XML <mojexml name="Moje XML"> </mojexml>
// Ak pouzijem funkciu $xml = simplexml_load_file($file); echo $xml["name"]; // Vypíše Moje XML
Ako vidis, v tomto pripade sa to sprava ako pole, no stale je to objekt
_________________ It easier to run away |
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
len či SimpleXML nebude len tak natvrdo nakódené v Cčku, bez možnosti toto správanie zreprodukovať bežným php kódom
// skús pozrieť toto http://blog.extend.ws/2008/02/20/extending-simplexml/
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 27.09.06 Prihlásený: 05.01.16 Príspevky: 47 Témy: 0 | 0 Bydlisko: Bratislava,... | |
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 | 51 Bydlisko: Bratislava |
_________________ 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 |
|
Stránka: 1 z 1
| [ Príspevkov: 8 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v PHP, ASP | 2 | 539 | 24.08.2009 10:15 tomast7 | | [ Choď na stránku: 1, 2 ] v PHP, ASP | 58 | 3519 | 03.05.2011 17:42 misko16 | | v Grafické programy | 4 | 480 | 26.08.2011 10:59 nickairsoft | | v Ostatné programy | 5 | 893 | 12.12.2010 0:04 playmaker | | v PHP, ASP | 25 | 1123 | 04.01.2010 15:37 Tominator | | v Predám | 13 | 1395 | 25.11.2019 10:20 $ph!nX | | v Assembler, C, C++, Pascal, Java | 10 | 2482 | 26.03.2018 0:40 Miso122 | | v Delphi, Visual Basic | 2 | 725 | 03.05.2009 14:59 ricco24 | | v Assembler, C, C++, Pascal, Java | 12 | 539 | 29.12.2014 13:24 chrono | | v PHP, ASP | 4 | 722 | 04.08.2009 18:39 pilná lama glama | | v Assembler, C, C++, Pascal, Java | 3 | 570 | 10.07.2014 12:56 marian_r | | v PHP, ASP | 5 | 527 | 23.04.2010 10:48 stenley | | v PHP, ASP | 4 | 901 | 30.12.2011 11:51 shaggy | | v Assembler, C, C++, Pascal, Java | 6 | 1224 | 01.05.2007 20:40 audiotrack | | v JavaScript, VBScript, Ajax | 3 | 413 | 14.01.2013 18:47 shaggy | | v PHP, ASP | 2 | 629 | 11.03.2007 19:46 qacer |
|