Taste Array Cautati si Meciuri Întoarcere

Prin , miercuri, 13 august 2008 16:26

Am avut nevoie să căutaţi prin intermediul unei matrice şi returnează elementele care au cheile care se potrivesc cu un termen de căutare. Asa ca m-am gândit parts.

"W hy am nevoie de acest lucru?" Ar fi probabil prima întrebare te-ai întreba, şi dacă am vrut să caute printr-o serie pentru toate elementele care referitoare la dimensiunile unui element, atunci aş putea să scoateţi tastele corespunzătoare de către folosind această funcţie mic:

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

Deci, de exemplu, dacă am vrut pentru a căuta o serie de poziţia de date pentru datele dimensiunea apoi m-am putut face următoarele (şi de imprimare pentru a ecran probabil):

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

Ceea ce ar reveni ceva de genul:

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

Lasă un Răspuns













Tema Panorama de Themocracy

9 vizitatori on-line acum
6 persoane, 3 impotriva, 0 membri
Max vizitatori azi: 22 la 06:15 UTC
Aceasta luna: 23 la 24-08-2011 05:40 UTC
Acest an: 130 la 28-03-2011 22:40 UTC
Tot timpul: 130 la 28-03-2011 10:40 UTC