{
"elements": [
{
"cardtype": "textcard",
"title": "Final Fantasy",
"titlesize": "medium"
}
]
}
以上是文件的内容。我想回复这个。我使用file_get_contents来读取内容,但是,我得到了这个:
{\n \"elements\": [\n {\n \"cardtype\": \"textcard\",\n \"title\": \"Final Fantasy\",\n \"titlesize\": \"medium\",\n ...
新线和逃避不是我想要的。有没有办法避免这种情况?
答案 0 :(得分:0)
使用以下代码从您的数据中删除\n
。
$fileData = str_replace(array("\r", "\n"), '', file_get_contents($fileName));
答案 1 :(得分:0)
要删除转义字符,请使用stripslashes()。 要摆脱\ n使用str_replace()。
<?php
$string = file_get_contents("file.txt");
$string = str_replace("\n", "", $string);
$string = stripslashes($string);
?>
<强>更新强>
试试这个。
$string = file_get_contents("file.txt");
$string = str_replace("\n", "", $string);
$string = str_replace("\\", "", $string);