В функции которая приведена в листинге ниже в настоящее время реализован только алгоритм поиска ключей в многомерном массиве или объекте. function searchKey($iterableElementsAr=false,$key=false) { $key = $key . ""; if (($iterableElementsAr !== false) and ($key !== false) and ((is_array($iterableElementsAr) or is_object($iterableElementsAr)))) { foreach ($iterableElementsAr as $keyItem => $valueItem) { if (is_array($valueItem) or is_object($valueItem)) { if (($result = searchKey($valueItem,$key)) !== false) { return "$keyItem(" . gettype($valueItem) . ")->$result"; } } else { if ($key == ($keyItem."")) { $result = $valueItem; if (gettype($result) == "string") { $result = substr($result,0,100); } elseif (gettype($result) == "bolean") { if ($valueItem) {$result = "true";} else {$result = "false";} } return "$keyItem(" . gettype($valueItem) . ")=".substr($result,0,100); // return gettype($iterableElementsAr) . "->$keyItem(" . gettype($valueItem) . ")"; } } } } return false; }