У меня есть файл, который мы назовем info.txt в формате UNIX, в котором есть только следующее:
#Dogs
#Cats
#Birds
#Rabbits
и я запускаю это против него:
$filename = "info.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd,filesize ($filename));
fclose ($fd);
$delimiter = "#";
$insideContent = explode($delimiter, $contents);
Теперь все выглядит нормально, за исключением того, что когда я отображаю массив, я получаю следующее.
[0] =>
[1] => Dogs
[2] => Cats
[3] => Birds
[4] => Rabbits
Я проверил файл .txt, чтобы убедиться, что перед первым # не было пробелов или скрытых символов, поэтому я не понимаю, почему это происходит, за исключением того, что мне кажется, что я что-то ужасно упустил просто. Есть идеи?
Заранее спасибо!