搜索數組鍵和返回匹配
我有需要搜索的數組,並返回元素的鍵相匹配的搜索詞。 所以我想我會的份額。
“W HY我需要這個?”很可能是第一個問題你會問,那麼如果我想搜索一個數組的所有元素的尺寸有關的項目,然後我可以拉出適當的鍵由使用這個小功能:
<? 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 ) 
















































