Функция:
function factorial($users, $word, $offset) {
$ch = curl_init ();
//...
$content = curl_exec($ch);
curl_close($ch);
$a = json_decode($content, true);
if(count($a["response"]["users"]) == 0){
var_dump($users);
return $users;
} else {
$users = array_merge($users, $a["response"]["users"]);
$offset = $offset+101;
factorial($users, $word, $offset);
}
}
$word = $id // это не принципиально
$users = [];
$offset = 0;
$res = factorial($users, $word, $offset);
var_dump($res);
var_dump показывает массив $users со значениями, но $res = NULL Я не понимаю как такое может быть. Я же только что строчкой выше проверил что значение есть...