我正在努力创造一个新的世界。从mysqli数据库中获取txt文档,并成功如下所示:
header('Content-disposition: attachment; filename='.$lang.'.txt');
header('Content-type: text/plain; charset=utf-8');
$jsonData = [];
$result = mysqli_query($con, "SELECT * FROM ReloadedSnippets WHERE app = $app AND type=0 ORDER BY id");
while ($row = mysqli_fetch_assoc($result)) {
$snippetId = $row['id'];
$result1 = mysqli_query($con,"SELECT * FROM ReloadedTranslations WHERE fk_snipId=$snippetId AND lang='$lang' AND app=$app");
$row1 = mysqli_fetch_assoc($result1);
$string1 = $row1["translation"];
//$string1 = mysqli_real_escape_string($con,$string1);
$jsonData[$row['snippet']] = $string1;
}
$jsonString = json_encode($jsonData, JSON_UNESCAPED_UNICODE);
echo $jsonString;
现在,我的问题是,在我的txt文档中,所有内容都打印在一行中!我想使用JSON_PRETTY_PRINT,但当我还需要使用JSON_UNESCAPED_UNICODE时,我该怎么做呢?
希望提前得到帮助和感谢:-)