Подскажите какие задачи выполняет функция

Рейтинг: 0Ответов: 1Опубликовано: 05.04.2015

Имеется функция, подскажите какие точно задачи она выполняет и помогите расшифровать приблизительные названия переменных. Спасибо.

function _obfuscate_BjRgIGV9eHgPJSgBEHtteQяя($_obfuscate_kIVhqJkя, $_obfuscate_FeCnJIvj, $cnt)
{
    $_obfuscate_f517kgяя = array_keys( $_obfuscate_kIVhqJkя );
    if ($_obfuscate_FeCnJIvj == -1)
    {
        $_obfuscate_FeCnJIvj = 0;
        shuffle($_obfuscate_f517kgяя);
    }
    $_obfuscate_f517kgяя = array_slice($_obfuscate_f517kgяя, $_obfuscate_FeCnJIvj, $cnt);
    foreach($_obfuscate_f517kgяя as $_obfuscate_Vwty)
    {
        $my[$_obfuscate_Vwty] = $_obfuscate_kIVhqJkя[$_obfuscate_Vwty];
    }
    return $my;
}

Ответы

▲ 3Принят
function my_function($array, $offset, $cnt)
{
    $array_keys = array_keys( $array );
    if ($offset == -1)
    {
        $offset = 0;
        shuffle($array_keys);
    }
    $array_keys = array_slice($array_keys, $offset, $cnt);
    foreach($array_keys as $key)
    {
        $my[$key] = $array[$key];
    }
    return $my;
}

Так понятнее?