- var_dump: documentation ( source)
- key: documentation ( source)
- next: documentation ( source)
- current: documentation ( source)
<?php
function seek(&$arr, $key, $strict = false){
$offset = 0;
while(
$strict ?
key($arr) !== $key :
key($arr) != $key
){
next($arr);
$offset++;
}
return $offset;
}
$arr = [
'a' => 10,
'b' => 11,
'c' => 12,
'd' => 13,
'e' => 14,
];
$offset = seek($arr, 'c');
var_dump($offset);
var_dump(key($arr));
var_dump(current($arr));