Iz user notes za array funkcije:
PHP kôd:
function setPointer(&$array, $set_key) {
if (!is_array($array)) {
trigger_error('$array must be an array', E_USER_ERROR);
}
if (!array_key_exists($set_key, $array)) {
trigger_error('$set_key must exist in $array', E_USER_ERROR);
}
reset($array);
while ($set_key != key($array)) {
next($array);
}
}
Nije baš najelegantnije rešenje, ali eto...