2012-11-13 21 views

答えて

28

print_r()には、TRUEとして渡すと出力が文字列として返されるという2番目のパラメータがあります。

$output = print_r($data, true); 
file_put_contents('file.txt', $output); 

あなたはできたとしても、それはデータ型についてのより良い情報を提供して、var_export機能を使用してcosinder。 print_rから、変数がFALSEのNULLであるかどうかを確認することはできませんが、var_exportは変数のデータ型を正確に見ることができます。

3

print_r($expression [, bool $return = false ])には、stringまたはechoを返すことを指定するオプションのパラメータがあります。

$str = print_r($desiredVariable, true); 
fwrite($handle, $str); 

また、私はfile_put_contentsを使用したい:

$content = print_r($yourVar, true); 
file_put_contents('file.log', $content); 
関連する問題