Я пытаюсь прочитать файл .tsv, используя PHP. Я использую самый простой метод file_get_contents()
но пропускает любой текст между <>
теги.
Ниже приведен формат моего .tsv файла
<id_svyx35_88c_avbfa5> <Kuldeep_Raval> rdf:type <wikicat_Delhi_Daredevils_cricketers>
Ниже приведен код, который я использую
$filename = "access_s.tsv";
$content = file_get_contents($filename);
//Split file into lines
$lines = explode("\n", $content);
echo $content;
При чтении это просто вывод
rdf:type
Пожалуйста, помогите, в чем может быть решение, чтобы прочитать строку как есть?
Попробуйте применить htmlspecialchars()
в $content
:
$filename = "access_s.tsv";
$content = htmlspecialchars(file_get_contents($filename));
//Split file into lines
$lines = explode("\n", $content);
echo $content;
Теги всегда были там, браузер просто не показывает их. Как и с любым допустимым тегом HTML, вы можете увидеть их при просмотре исходного кода сайта.
Других решений пока нет …