Transmission php class (Как получить информацию о торренте)

Я использую класс rpc передачи php ( https://github.com/brycied00d/PHP-Transmission-Class) для получения информации о торренте. Но я не знаю, как извлечь данные из объекта массива (уровень 5). Я получаю данные как $torrent_name = $result['arguments']['torrents'][0]['name'];

Информация, которую я хочу, похожа на:

$torrent_client_name = $result['arguments']['torrents'][0]['peers']['clientName'];

и вот функция,

 public function get ( $ids = array(), $fields = array() )
    {
    if ( !is_array( $ids ) ) $ids = array( $ids );
        if ( count( $fields ) == 0 ) $fields = array( "id", "name"); //this array
    $request = array(
    "fields" => $fields,
    "ids" => $ids
    );
    return $this->request( "torrent-get", $request );
    }

Я пытался сделать что-то вроде этого, но безрезультатно:

$fields = array( "id", "name", array("peers"=>"clientName"));

или же

$fields = array( "id", "name", array("clientName"));

или же

$fields = array( "id", "name", 'peers' => array('clientName'));

Ошибка, которую я получаю:

Примечание: неопределенный индекс: peers

а вот var_dump ($ result);

0 ответов

Другие вопросы по тегам