Php var\u dump($\u POST)提供的字符串不是数组

Php var\u dump($\u POST)提供的字符串不是数组,php,Php,我来的时候有人能帮我吗 var\u dump($\u POST)我将数组放入字符串中 string(202) "array('0' => '{"nom":"Pull suave","prix":7,"count":2}', '1' => '{"nom":"Robe Africaine","prix":89,"count":1}', '2' => '{"nom":"Tabie","prix":56,"count":1}', '3' => '{"nom":"tabie","p

我来的时候有人能帮我吗
var\u dump($\u POST)
我将数组放入字符串中

string(202) "array('0' => '{"nom":"Pull suave","prix":7,"count":2}', '1' => '{"nom":"Robe Africaine","prix":89,"count":1}', '2' => '{"nom":"Tabie","prix":56,"count":1}', '3' => '{"nom":"tabie","prix":99,"count":1}')" 
我只是想知道如何将这个数组转换成这个字符串
我到处搜索了一个解决方案,现在我想知道是否有人可以帮助我,请

如果您想将
$\u POST
的内容捕获为字符串,有几种不同的方法可以做到这一点

  • 使用

  • 如果需要与
    var\u dump()
    格式相同的字符串,请使用输出缓冲区:

  • ob_start();
    变量转储($\u POST);
    $myString=ob_get_clean();
    

    我需要一个带有post的数组,但我将数组放入字符串中如何获取此数组???
    $\u post
    默认为数组-您可以按原样使用它。如果您得到的是字符串,那么当您需要一个数组时,这是因为您在某个地方重写了它。