搜索数组键和返回匹配

史蒂芬劳埃德沃特金斯 ,星期三2008年8月13号下午4点26

我有需要搜索,并返回一个数组的元素具有密钥相匹配的搜索词。 所以我想我的份额。

'瓦特兴业我需要这个?'很可能是第一个问题,你会问,那么如果我想搜索一个元素的数组的所有有关项目的尺寸当时我拔出来了适当的键使用这个小功能:

<? 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 ) 

给一个答复













全景主题 Themocracy

现在8访客在线
6位客人,2个机器人,0位会员
最大游客今日:13日12:15联合技术
本月:26日2011年7月5日上午12点35分联合技术
今年:130 28-03-2011下午10时40联合技术
所有时间:130 28-03-2011下午10时40联合技术