Пошук ключоў масіва і матчы ў адказ
У мяне было трэба шукаць праз масіў і вяртання элементаў, якія маюць ключы, якія адпавядаюць пошукаваму запыту. Так што я падумаў, што я падзялю.
'W гі б мне гэта трэба? ", Верагодна, будзе першы пытанне, вы спытаеце, ну калі б я хацеў, каб пошук па масіве для ўсіх элементаў, якія звязаны з памерамі элемент, то я мог бы выцягнуць адпаведных ключоў з дапамогай гэтай маленькай функцыі:
<? 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;  } } ?> Так, напрыклад, калі я хачу шукаць масіў элементаў дадзеных для вымярэння дадзеных, то я мог бы зрабіць наступнае (і друкаваць на экране па-відаць):
$dimensions = searchArrayKeys($itemArray,'dimension'); Што б вярнуць нешта накшталт:
print_r($dimensions); Array ( [dimension_height] => 20 [dimension_width] => 30 [dimension_depth] => 40 ) 















































