У меня есть функция, которая дает мне всех пользователей из Moodle.Сохранение всех значений после присвоения переменной
function getallUsers(){
global $DB;
$users= $DB->get_records('user');
foreach($users as $user){
$allusers= $user->username."<br/>";
return $allusers;
}
}
И еще один, который извлекает значения из URL-адреса.
function processXML($xmlContent){
$xmlObj= new SimpleXMLElement($xmlContent);
foreach($xmlObj->unidade_curricular->inscritos->aluno as $aluno){
$result= $aluno->identificador."<br/>";
return $result;
}
}
Мне нужно вызвать эти функции на протяжении всего сценария и назначить их переменным. Я повторяю их, для тестирования, но я получаю только первое значение. Как я могу хранить все значения?
$allUsers= array();
$allUsers= getallUsers();
echo $allUsers;
$dataClip= array();
$dataClip= processXML($content_b);
echo $dataClip;
Вы только сохранение результатов в скаляр. Вам нужно использовать массив или хэш. – user1418706
Если вы используете 'print_r ($ allUsers)', вы увидите довольно быстро, где ошибка. –