Suche Array Keys und Rückspiele
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 ) 















































