Tasti Array di ricerca e restituire Partite
Ho avuto il bisogno di cercare attraverso un array e restituire gli elementi che hanno le chiavi che corrispondono a un termine di ricerca. Così ho pensato di condividere.
'W hy avrei bisogno di questo?' Probabilmente sarebbe la prima domanda che ci si chiede, così se volevo cercare attraverso una matrice di tutti gli elementi relativi alle dimensioni di una voce, poi ho potuto tirare fuori gli appositi tasti da utilizzare questa funzione poco:
<? 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;  } } ?> Così, per esempio se io volessi cercare una matrice di dati voce per i dati dimensione quindi ho potuto effettuare le seguenti operazioni (e stampare a schermo presumibilmente):
$dimensions = searchArrayKeys($itemArray,'dimension'); Che dovrebbe restituire qualcosa del tipo:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 
















































