Suche Array Keys und Rückspiele

Mit , Mittwoch 13. August 2008 16.26 Uhr

Ich habe die Notwendigkeit, durch eine Reihe Suche und gibt die Elemente, die Keys, die den Suchbegriff übereinstimmen. Also dachte ich, ich würde Aktie.

"W arum sollte ich das?" Wäre wohl die erste Frage, die Sie fragen, würde auch, wenn ich durch ein Array für alle Elemente, die den Abmessungen eines Artikels im Zusammenhang Suche wollte sein dann könnte ich ziehen Sie die entsprechenden Tasten durch Mit dieser kleinen Funktion:

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

So zum Beispiel, wenn ich auf ein Array von Positionsdaten für die Dimension Daten suchen wollte dann könnte ich die folgenden (und ausdrucken zu Bildschirm vermutlich):

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

Was wäre so etwas wie Rückkehr:

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

Lassen Sie eine Antwort













Panorama Theme by Themocracy

7 Besuchern jetzt online
4 Personen, 3 Bots, 0 Mitglieder
Max Besucher heute: 15 um 12:12 UTC
Diesen Monat: 17 am 2011.01.09 11.27 UTC
Dieses Jahr: 130 am 28-03-2011 10.40 UTC
Insgesamt: 130 am 28-03-2011 22.40 UTC