Iskanje Keys Array in Return tekem

Z Steven Lloyd Watkin , sreda 13. avgust 2008 16:26

Sem imel, da je treba iskati s pomočjo matrike in vrne elemente, ki so ključi, ki ustrezajo iskalni pojem. Tako sem mislil, da sem delež.

"Hy bi W rabim to?" Verjetno bi bilo prvo vprašanje, ki ste jo vprašati, tudi če sem hotel iskati z matriko za vse elemente, ki se nanašajo na dimenzije točke potem sem lahko potegnil ustrezne tipke, ki jih uporabo te malo funkcijo:

<? 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;  } } ?> 

Torej za primer, če sem hotel iskati array postavke podatkov za razsežnost podatkov potem lahko storim naslednje (in print, da verjetno zaslona):

 $dimensions = searchArrayKeys($itemArray,'dimension'); 

, Ki se je nato vrnil nekaj podobnega:

 print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 

Leave a Reply













Panorama Tema, ki jo Themocracy

4 obiskovalcev online zdaj
2 gostov, 2 pošto, 0 članov
Max Obiskovalcev danes: 11 ob 02:18 UTC
Ta mesec: 22, na 2011/08/06 12:30 UTC
Letos: 130 28-03-2011 ob 22:40 UTC
Ves čas: 130 28-03-2011 ob 10:40 UTC