Autor | Zpráva | ||
---|---|---|---|
Tooomáš Profil * |
#1 · Zasláno: 27. 9. 2008, 21:39:05
Dobrý den,
mám tak prímitivní dotaz, že jsem ani po delší době na něj nenašel na googlu odpověd, nevím pod jakými slovy hledat. Můj problém je, že nevím, jak získat klíč nebo hodnotu pole, podle pořadí. Např.: $a['jedna'] = 'dva'; //jakoby 1 $a['tri'] = 'ctyri'; //jakoby 2 $a['pet'] = 'sest'; //jakoby 3 a teď bych chtěl získat třeba klíč od jakoby 1 nebo hodnotu od jakoby 2. V PHP snad je pro to funkce, ale právě nevím jak se jmenuje, moc s takovýhlemi práci s poli nemám zkušenosti. Vyřešil jsem to dvěma neohrabanýma fcema: function vypisKlic($pole, $poradi) { $citac = 0; foreach($pole as $klic => $hodnota) { if($citac == $poradi) { return $klic; } $citac++; } return false; } function vypisHodnotu($pole, $poradi) { $citac = 0; foreach($pole as $klic => $hodnota) { if($citac == $poradi) { return $hodnota; } $citac++; } return false; } Tak kdybyste někdo věděl název funkcí, který toto uměj, nebo lepší způsob, tk bych byl rád. Děkuji. Tomáš N |
||
RAmses Profil |
#2 · Zasláno: 27. 9. 2008, 21:52:01
Pro získání názvu indexu slouží fce key(). Jinak se mrkni jaké jsou možné fce pro práci s polem
|
||
Alphard Profil |
#3 · Zasláno: 27. 9. 2008, 21:53:36
array_keys()
array_values() |
||
Tooomáš Profil * |
#4 · Zasláno: 27. 9. 2008, 22:04:11
Děkuju :)
|
||
Časová prodleva: 16 let
|
0