検索配列のキーとリターン一致

によってスティーブンロイドワトキン 、水曜日2008年8月13日16:26

私は配列を検索し、検索用語に一致するキーを持つ要素を返すために必要としています。 だから私は共有したいと思った。

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

返信を残す













パノラマのテーマ別 Themocracy

オンラインで今6ビジター
4名様、2ボット、0メンバー
最大の訪問者今日:0:03 UTCで9
今月:24 01-07-2011 23:03(UTC)に
今年:28-03-2011 22:40 UTCで130
すべての時間:28-03-2011 22:40 UTCで130