Autor Zpráva
Anonymní
Profil *
Ahoj, mám asociativní pole:
$array = array(
  'prvni' => 1,
  'druhy' => 2,
  'treti' => 3,
  'ctvrty' => 4,
);

Potřebuji vypsat element a získat element po něm následující. Je to možné?

echo $array['druhy'] //vypíše "2"
echo ... //zde potřebuji vypsat následující (v tomto případě "3")
Joker
Profil
Anonymní:
Tak buď by šlo procházet pole použitím next, nebo získat všechny klíče pomocí array_keys a pak například:
$pole = array('prvni' => 1,  'druhy' => 2,  'treti' => 3,  'ctvrty' => 4);
$klice = array_keys($pole);
$pozice = 1;
echo $pole[$klice[$pozice]].", ".$pole[$klice[$pozice + 1]];

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: