搜索数组键和返回匹配
我有需要搜索,并返回一个数组的元素具有密钥相匹配的搜索词。 所以我想我的份额。
'瓦特兴业我需要这个?'很可能是第一个问题,你会问,那么如果我想搜索一个元素的数组的所有有关项目的尺寸当时我拔出来了适当的键使用这个小功能:
<? function searchArrayKey($array,$search) {  $search = strtolower($search);  if (is_array($array))  {   foreach ($array as $key => $data)   {    if (strpos(strtolower($key),$search) === 0) { $returnArray[$key] = $data; }   }   return $returnArray;  } else  { // User hasn't subimitted an array...   return false;  } } ?> 因此,例如,如果我想寻找维数据的项目数据的数组,然后我可以做如下(并打印到屏幕大概):
$dimensions = searchArrayKeys($itemArray,'dimension'); 这将返回类似于:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 
















































