2

file_put_contents を使用して、json_encoded 変数をファイルに配置しようとしています。宛先ファイルで null 値を返す理由がわかりません。

$json1=json_encode($php);
file_put_contents("path/text.txt",$json1);
4

1 に答える 1

1

json_encode()nullは、無効な (UTF-8 以外の) 文字を含む要素に値を設定します。

受信データに無効な文字が含まれていないことを確認してください。異なるエンコーディングからのものである場合は、iconv()最初に UTF-8 に変換するために使用します。

于 2013-03-05T12:53:45.860 に答える