Получить только элементы массива с определенными ключами [дубликаты]
Возможный дубликат:
Сопоставление с образцом на ключе массива
Мне нужно получить все элементы в массиве с определенной комбинацией клавиш. Например, в этом массиве:
$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
цикл?