Pesquisar Chaves Array e Jogos Retorno
Eu tive a necessidade de pesquisa através de um array e retornar os elementos que têm as chaves que correspondem a um termo de pesquisa. Então eu pensei que iria partilhar.
'W hy que eu preciso disso? "Provavelmente seria a primeira pergunta que você ia perguntar, bem, se eu queria pesquisar através de uma matriz para todos os elementos que relacionados com as dimensões de um item, então eu poderia retirar as teclas apropriadas por usar esta função pouco:
<? 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;  } } ?> Por exemplo, se eu queria pesquisar uma matriz de dados de item para os dados de dimensão, então eu poderia fazer o seguinte (e imprimir a tela presumivelmente):
$dimensions = searchArrayKeys($itemArray,'dimension'); Que retornaria algo como:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 















































