2010-12-16 138 views
-1
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); 

OUPTUT將字符串(數組...)轉換爲數組php?

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 
) 

我的目標是獲得數組的數組一些事情是這樣的:

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 
); 

如何能I.please幫助? ?>

回答

1

假設HTML,

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

$ X =您的變量。

這會在每個級別放入換行符。你可能也想這樣做來保留空格:

echo str_replace(" ", " ", nl2br(print_r($x, true))); 
+0

string->數組數組 – kn3l 2010-12-16 15:50:27

+0

@python,你的語句沒有意義。你什麼意思? – 2010-12-16 15:54:24

+0

更新問題,請help.thanks – kn3l 2010-12-16 15:59:24