Функция просто считает элементы массива — count($arr). Собственно больше от нее ничего не требуется. Я использовал для перебора куска кода json, который пришел в ответ от API Youtube.
# code... $arr = file_get_contents($file); $request = json_decode($arr, true); $result = count($request[items]); foreach ($request[items] as $key => $value) { # code... echo $request[items][$key][snippet][title] . '<br>'; echo $request[items][$key][snippet][description] . '<br><hr>'; } # code...