将字符串(数组…)转换为数组php?

将字符串(数组…)转换为数组php?,php,Php,乌普图 echo $_POST['var']; Array(0,Array(0=>;sdfds)),Array(0,Array(1=>;sa;d)),Array(1,Array(0=>;xx;xxx;xxxs)) $new_str = str_replase(")),A","))|A",$_POST['var']); $first_arr = explode("|",$new_str); print_r($first_arr); 我的目标是得到一个数组

乌普图

echo $_POST['var'];

Array(0,Array(0=>;sdfds)),Array(0,Array(1=>;sa;d)),Array(1,Array(0=>;xx;xxx;xxxs))



  $new_str = str_replase(")),A","))|A",$_POST['var']);

  $first_arr =  explode("|",$new_str);


print_r($first_arr);
我的目标是得到一个数组的数组,如下所示:

Array
(
[0] => Array(0,Array(0=>;sdfds)) // infact [0] => "Array(0,Array(0=>;sdfds))" not array of array
[1] => Array(0,Array(1=>;sa;d))  // [1] => "Array(0,Array(1=>;sa;d))" not array of array
[2] => Array(1,Array(0=>;xx;xxx;xxxs)) //[2] => "Array(1,Array(0=>;xx;xxx;xxxs))" not array of array
)
我能帮忙吗? ?>

假设为HTML

Array
  (
  0 => Array(0,Array(0=>";sdfds")),//array of array
  1 => Array(0,Array(1=>";sa;d")),//array of array
  2 => Array(1,Array(0=>";xx;xxx;xxxs"))//array of array
  );
$x=您的变量

这将在每个级别中添加换行符。您可能还希望执行以下操作以保留空间:

echo nl2br(print_r($x, true));

@python,您的语句没有意义。你什么意思?@python我给了你一个学习的基础,我不会为你做任何事,否则你永远也学不会。考虑使用正则表达式,甚至编写自己的输出函数。你为什么要这样?@python,我不知道你的意思,请澄清。
echo str_replace(" ", " ", nl2br(print_r($x, true)));