仅获取具有特定键的数组元素
可能的重复项:
数组键上的模式匹配
我需要获取具有特定键模式的数组中的所有元素。例如,在此数组中:
$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