json_encode输出中不允许超过3个反斜杠。
P粉561749334
P粉561749334 2023-08-08 21:02:30
0
1
470
<p>我有一段代码,用于处理非常大量的数据,并使用json_encode进行转换(大约255,000个字符)。但我注意到每次json_encode返回的结果中不会超过3个反斜杠。这是有意为之,还是一个错误,或者其他原因?</p> <pre class="brush:php;toolbar:false;">&lt;?php header("content-type: application/json"); function Json_Zip($dir, $data) { if ($dh = opendir($dir)) { while (($entry2 = readdir($dh)) !== false) { if ($entry2 != "." &amp;&amp; $entry2 != "..") { $entry2 = $dir . $entry2; if (is_dir($entry2)) { $data[$entry2] = 0; $data = Json_Zip($entry2."/", $data); } else { $fileContent = file_get_contents($entry2); $data[$entry2] = $fileContent; } } } } return $data; } file_put_contents("content.json",json_encode(Json_Zip("./", []), JSON_UNESCAPED_UNICODE));</pre> <p>当我使用一个脚本将文件转换为目录时,发生了这样的情况:<br /><br />(开始时:"hercher "Nom : Le mei")(经过json_encode后:"hercher "Nom : Le mei"),我尝试更新PHP版本,但没有任何改变。</p><p><br /></p>
P粉561749334
P粉561749334

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!