Получить только элементы массива с определенными ключами [дубликаты]

Возможный дубликат:

Сопоставление с образцом на ключе массива

Мне нужно получить все элементы в массиве с определенной комбинацией клавиш. Например, в этом массиве:

$items = array(
   "a"         => "1",
   "b"         => "2",
   "special_1" => "3",
   "c"         => "4",
   "special_2" => "5",
   "special_3" => "6",
   "d"         => "7"
);

Мне нужны все элементы с ключом, содержащим строкуspecial_, Они должны определить новый массив:

$special_items = array(
   "special_1" => "3",
   "special_2" => "5",
   "special_3" => "6",
);

Есть ли умный метод помимоwhile цикл?

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

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