Autor | Zpráva | ||
---|---|---|---|
Mároš Profil |
#1 · Zasláno: 24. 8. 2012, 13:06:07
Ahoj,
Mám pole: array(2) { Homepage => array(1) [ 0 => "EnglishHomepage" (8) ] Test => array(1) [ 0 => "englishTest" (11) ] ............ } Potřebuju v něm vyhledat například "englishTest" a pokud je nalezeno, potřebuju vrátit string "Test". Vůbec nevím jak bych to mohl vyřešit, může mě někdo nakopnout? Díky :) |
||
Keeehi Profil |
#2 · Zasláno: 24. 8. 2012, 13:27:33
Mároš:
Ne že by to takto nešlo, ale lepší by bylo, kdyby to šlo obrátit. array("englishTest" => "Test", "EnglishHomepage" => "Homepage") Další věcí je, jestli je nutné, aby to bylo dvourozměrné pole, když na to co mát v ukázce stačí jednorozměrné. Samozřejmě že záleží na tom, co máte místo těch teček. Pokud to musí být tak, jak to máte teď, tak potom: $nalez = false; foreach($pole as $key => $value) { if ( in_array($hledanyVyraz, $value) ) { $nalez = $key; break; } } |
||
Mároš Profil |
#3 · Zasláno: 24. 8. 2012, 14:07:38
Keeehi:
To je ono, díky! ;) |
||
Časová prodleva: 13 let
|
0