- array_search: documentation ( source)
- array_keys: documentation ( source)
<?php
$arr = array(
'operator_id_1' => 'operator_bp_id_100',
'operator_id_2' => 'operator_bp_id_200',
'operator_id_3' => 'operator_bp_id_300',
'operator_id_4' => 'operator_bp_id_400'
);
$keys = array_keys($arr);
if (($key = array_search("operator_id_2", $keys) - 1) < 0) {
$key = count($keys) - 1;
}
print $keys[$key];