Это происходит потому, что строки файла, которые становятся значениями массива, имеют завершающий символ новой строки. Вам нужно использовать FILE_IGNORE_NEW_LINES
параметр file , чтобы ваш код работал как:
$array = file($_SERVER['DOCUMENT_ROOT'].'/textfile.txt',FILE_IGNORE_NEW_LINES);
EDIT:
Вы можете использовать var_dump($array)
и увидеть, что строки имеют новую строку в конце.