Etsi Array Näppäimet ja tuotto Ottelut

By Steven Lloyd Watkin keskiviikkona 13 elokuu 2008 16:26

Olen ollut tarvetta etsiä jono ja paluu elementtejä, jotka ovat avaimia, jotka vastaavat hakusanaa. Joten ajattelin I'd jakaa.

"MIKSI minun olisi tämä?" Olisi todennäköisesti ensimmäinen kysymys sinun kysyä, samoin jos halusin etsiä erilaisia ​​kaikki tekijät, jotka liittyvät ulottuvuudet kohde sitten voisin vetää pois tarvittaessa avaimet Käyttämällä tätä pikku toimintoa:

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

Niinpä esimerkiksi jos halusin etsiä erilaisia ​​kohteen tietojen Dimension Data sitten voisin tehdä seuraava (ja tulostaa näytön oletettavasti):

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

Mikä olisi palata jotain:

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

Jätä vastaus













Panorama Teema Themocracy

5 vierailijaa nyt
4 vierasta, 1 vastaan, 0 jäsentä
Max kävijöitä tänään: 26 klo 00:46 UTC
Tässä kuussa: 26 at 05.7.2011 00:35 UTC
Tänä vuonna: 130 at 28-03-2011 22:40 UTC
Kaikki aika: 130 at 28-03-2011 22:40 UTC