Leita Array Takkar og Return Matches
Ég hef haft þörf til leita í gegnum fylki og aftur þá þætti sem hafa lykla sem passa við leitarorð. Þannig að ég hélt ég myndi deila.
'W hy myndi ég þarf þetta? "Myndi líklega vera fyrsta spurningin sem þú vilt spyrja, ja ef ég vildi að leita í gegnum array fyrir öll þau atriði sem tengjast stærð á hlut þá gæti ég draga út viðeigandi takka eftir nota þetta litla aðgerð:
<? 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;  } } ?> Svo td ef ég vildi að leita fjölda atriði gögnum fyrir vídd gögn þá gæti ég gera eftirfarandi (og prenta skjár væntanlega):
$dimensions = searchArrayKeys($itemArray,'dimension'); Sem myndi aftur eitthvað eins og:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 















































