如何在ob_get_clean作为数组之后处理php var_dump

时间:2012-11-30 04:31:24

标签: php

以下是我的代码

<?php
ob_start();
$incoming = var_dump($_REQUEST);
$myFile = "testFile.txt";
$incoming = ob_get_content();
$fh = fopen($myFile, 'w');
fwrite($fh, $incoming);
fclose($fh);
?>

并生成一个名为testFile的文件,其中包含发送给它的内容..

所以,如果我导航到http://example.com/uploads/upload_file.php?key=value

文本文件看起来像

array(1) {
  ["key"]=>
  string(5) "value"
}

然而,我想要的只是只是

我尝试将写入调用更改为

fwrite($fh, $incoming[0]);

但是,它只是从字符串的数组(1)部分写入a文件。

1 个答案:

答案 0 :(得分:0)

将您的代码更改为:

<?php
$myFile = "testFile.txt";
$fh = fopen($myFile, 'w');
foreach($_REQUEST as $k => $v)
   fwrite($fh, $v);
fclose($fh);
?>