Traži Array Tipke i povratak Utakmice

Do , srijeda 13. kolovoz 2008 16:26

Ja sam imao potrebu tražiti kroz niz i vratiti elemenata koji imaju tipke koje odgovaraju traženi pojam. Tako sam mislio bih podijeliti.

'W hy bih treba to?' Će vjerojatno biti prvo pitanje koje biste pitati, dobro, ako sam htio pretraživanje polja za sve elemente koji se odnose na dimenzije stavke onda sam mogao izvući odgovarajuće tipke za koristeći ovaj mali funkcije:

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

Tako na primjer, ako sam htjela da traži niz točke podataka za dimenziju podataka onda ja mogao učiniti sljedeće (i ispis na zaslon vjerojatno):

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

Koji će se vratiti nešto poput:

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

Dopust jedan Odgovor













Panorama Theme by Themocracy

6 posjetitelja online sada
3 gosti, 3 robota, nije vidljiva 0 clanova
Max posjetitelja danas: 15 u 12:12 UTC
Ovaj mjesec: 17 godina 2011/01/09 11:27 UTC
Ove godine: 130 u 28-03-2011 10:40 UTC
Sva vremena: 130 u 28-03-2011 10:40 UTC