/** * Собирает все значения из многомерного массива не сохраняет ключи */ public static function collectValues($array, &$result = array()) { if (!is_array($array)) { $result[] = $array; return $array; } else { foreach ($array as $e) { CArray::collectValues($e, $result); } } return $result; }