Php 如何将多维数组的内容放入格式整齐的字符串中?

Php 如何将多维数组的内容放入格式整齐的字符串中?,php,arrays,variables,multidimensional-array,printf,Php,Arrays,Variables,Multidimensional Array,Printf,我正在寻找一种快速简便的方法来获取多维数组的内容,并将其转换为格式良好的字符串。字符串(最好)与我们在以下情况下得到的字符串相同: echo "<pre>" . print_r($_POST) . "</pre>"; echo”“。打印($\u POST)。""; 我可以用一个自己开发的函数来复制它,但我希望有一个内置函数来处理这个问题(到目前为止,我还没有在php.net上找到这个函数) 谢谢你的提示和建议。只要做$str=print\u r($\u POST,tr

我正在寻找一种快速简便的方法来获取多维数组的内容,并将其转换为格式良好的字符串。字符串(最好)与我们在以下情况下得到的字符串相同:

echo "<pre>" . print_r($_POST) . "</pre>";
echo”“。打印($\u POST)。"";
我可以用一个自己开发的函数来复制它,但我希望有一个内置函数来处理这个问题(到目前为止,我还没有在php.net上找到这个函数)


谢谢你的提示和建议。

只要做
$str=print\u r($\u POST,true)

只需执行
$str=print\r($\u POST,true)

接受第二个参数,当==true时,该参数将以字符串形式返回输出,而不是发送到缓冲区。

接受第二个参数,当==true时,该参数将以字符串形式返回输出,而不是发送到缓冲区。

,我想我记得在文档中看到过这个,但几分钟前我就跳过了。太好了,我想我记得在文档中看到过这个,但几分钟前我就跳过了。