У меня есть массив, который выглядит так:
Array ( [2.5] => ABDE [4.8] => Some other value )
Как мне найти пару ключей/значений, где ключ соответствует шаблону? Я буду знать значение первой цифры в ключе, но не второе. поэтому, например, используя префикс "2.", я хочу как-то найти ключ "2.5" и вернуть как ключ, так и значение "ABDE".
Я думал об использовании регулярного выражения с таким шаблоном, как:
$prefix = 2;
$pattern = '/'.$prefix.'\.\d/i';
а затем цикл через массив и проверку каждого ключа. (кстати, только для демонстрационных целей префикс $был жестко закодирован до 2, но в реальной системе это значение предоставляется пользователем).
Мне интересно, есть ли более простой способ сделать это?
Спасибо.