CascadiaPHP 2024


(PECL rrd >= 0.9.0)

rrd_fetchИзвлечь данные для графика в виде массива


rrd_fetch(string $filename, array $options): array

Извлекает данные для графика в виде массива из файла RRD. Функция работает так же как и rrd_graph(), но данные возвращаются в виде массива, а изображение не создаётся.

Список параметров


Имя файла RRD.


Массив опций для спецификации разрешения.

Возвращаемые значения

Извлечённый массив данных.

add a note

User Contributed Notes 2 notes

stephanecharette at gmail dot com
10 years ago
For example, this worked for me:

= rrd_fetch( "mydata.rrd", array( "AVERAGE", "--resolution", "60", "--start", "-1d", "--end", "start+1h" ) );

This will fetch all fields. You then have to use something like this to get to a specified rrd field:

foreach ( $result["data"]["myfield"] as $key => $value )
"At timestamp $key, the value for myfield is $value.\n";
ernestas at versme dot net
10 years ago
A few years ago, the extension was patched so that it would count options itself. But for me, it's buggy (it does not work with more than 3 arguments) and neither does work.
To Top