php - поиск ключей в массиве, которые соответствуют шаблону

У меня есть массив, который выглядит так:

 Array ( [2.5] => ABDE [4.8] => Some other value ) 

Как мне найти любую пару ключ / значение, где ключ соответствует шаблону? Я буду знать значение первой цифры в ключе, но не второй. поэтому, например, используя префикс «2.», я хочу каким-то образом найти ключ «2.5». и вернуть ключ и значение «ABDE».

Я думал об использовании регулярного выражения с шаблоном вроде:

$prefix = 2;
$pattern = '/'.$prefix.'\.\d/i';

а затем перебирая массив и проверяя каждый ключ. (кстати, только для демонстрационных целей префикс $ был жестко задан как 2, но в реальной системе это значение, предоставленное пользовательским вводом).

Мне интересно, есть ли более простой способ сделать это?

Благодарю.

Ответы на вопрос(5)

Ваш ответ на вопрос