Meklēt Array Taustiņi un Return Sērkociņi

Ar Steven Lloyd Watkin , trešdiena 13 augusts, 2008 16:26

Man bija nepieciešams, lai meklētu, izmantojot masīvu un atgriezt elementi, kas ir atslēgas, kas atbilst meklēšanas termins. Tāpēc es domāju, ka man daļa.

"W hy man vajag šo?", Iespējams, būtu pirmais jautājums vēlaties jautāt, labi, ja es gribēju, lai meklētu caur masīvs visi elementi, kas saistīti ar objekta izmēru, tad es varētu izraut attiecīgos taustiņus pa izmantojot šo maz funkciju:

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

Tā, piemēram, ja es gribēju, lai meklētu masīvs objektu datu dimensiju datus, tad es varētu darīt šādi (un izdrukāt uz ekrāna iespējams):

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

Kurš varētu atgriezties kaut ko līdzīgu:

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

Leave a Reply













Panorama Theme Themocracy

5 Apmeklētāji tiešsaistē tagad
2 viesi, 3 boti, 0 biedri
Max apmeklētāji šodien: 13 pie 04:15 UTC
Šajā mēnesī: 24 plkst 2011/01/07 23:03 UTC
Šogad: 130 plkst 28-03-2011 22:40 UTC
Visu laiku: 130 plkst 28-03-2011 10:40 UTC