Търсене Array Keys и връщане мачове
Аз съм имал нужда да търсите чрез масив и връщане на елементи, които имат ключове, които съответстват на ключова дума за търсене. Така си мислех Бих акции.
"W HY ще имам нужда?" Вероятно ще бъде на първия въпрос, че ще зададеш, добре, ако исках да търсите чрез масив за всички елементи, които са свързани с размерите на даден елемент, тогава бих могъл да извадя съответните ключове от използване на тази малка функция:
<? 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 ) 















































