파일 쓰기시 화면 출력이 "ArrayArray"로 출력되는 문제를 해결하는 방법은 무엇입니까?
P粉757432491
P粉757432491 2023-08-13 20:03:27
0
1
543
<p>다음과 같은 방법이 있습니다. 명확성을 위해 코드를 단순화합니다. </p> <pre class="brush:php;toolbar:false;">function somefunction($data){ $somestuff = createMyGeojson($data) write_aa_winter_sports_points_to_file($geojson); $geojson을 반환합니다. } 함수 write_aa_winter_sports_points_to_file($content){ $file = "aa_winter_sports_points.geojson"; $dir = get_template_directory() .'/fs_data/aa_winter_sports_points/override_file_for_upload/'; file_put_contents($dir.$file, $content); }</pre> <p><code>return $geojson</code>는 아름다운 형식의 json을 화면에 표시하지만 내 파일을 보면 해당 데이터가 모두 <code>ArrayArray</code>처럼 보입니다. <code>print_r()</code>을 시도했지만 도움이 되지 않았습니다. <code>file_put_contents()</code>를 사용하여 화면을 파일로 저장하려면 어떻게 해야 하나요? </p> <p>내 파일의 현재 내용입니다. </p> <p><code>FeatureCollectionaa_winter_sports_pointsArrayArray</code></p>
P粉757432491
P粉757432491

모든 응답(1)
P粉714780768

print_r()输出的字符串格式,可以给函数传递第二个参数true와 유사한 것을 원한다면.

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