Помогите решить ошибку PHP

Почему выводит num of errors - 1<br><ul><li>Here is an error</li></ul> Вот код


function check_input(array $numbers): array {
    $errors = [];
    // ...
    
    if ('validation not passed') {
        $errors[] = 'Here is an error'; 
    }
    
    // ...
    return $errors;
}

function print_errors(array $errors): void {
    echo 'num of errors - ' . count($errors);
    echo '<br><ul><li>' . implode('</li><li>', $errors) . '</li></ul>';
}

$errors = check_input([1,1,-2,55,'opa', NULL, new stdClass()]);
if (!empty($errors)) {
    print_errors($errors);
    exit;
}

Как убрать br ul li....


Ответы (1 шт):

Автор решения: Эникейщик

Убрать очень просто. Даже элементарно.

echo '<br><ul><li>' . implode('</li><li>', $errors) . '</li></ul>';

заменить на

echo '' . implode('', $errors) . '';
→ Ссылка