2010-08-31 189 views
1

我想這個數組內容轉換:轉換陣列PHP

$colorList[0] = "red"; 
$colorList[1] = "green"; 
$colorList[2] = "blue"; 
$colorList[3] = "black"; 
$colorList[4] = "white"; 

array("red","green","blue","black","white") 

怎麼做呢? 謝謝

+7

兩個是相同的。 – Gazler 2010-08-31 07:15:34

+0

這些數組已經是等價的。 – Gumbo 2010-08-31 07:15:50

+0

這樣做是沒有意義的 – 2010-08-31 07:17:14

回答

1

你不需要它。
這兩者之間沒有區別。
是什麼讓你覺得你需要轉換?

+0

是的,現在它的工作。 也許我以前犯過錯。 謝謝 – andesign 2010-08-31 08:53:46

0

沒有必要轉換。

$colorList是相同array("red","green","blue","black","white")

var_dump($colorList);只是說服自己。

1

儘管可能有更好的方法來實現您要查找的內容,請參閱var_export

echo var_export($colorList, true); // "array('red', 'green', ...)" 
2

如果陣列$colorList不包含其他元素,則數組已經是等價的:

$a = array(); 
$a[0] = "red"; 
$a[1] = "green"; 
$a[2] = "blue"; 
$a[3] = "black"; 
$a[4] = "white"; 
$b = array("red","green","blue","black","white"); 

var_dump($a === $b); // bool(true) 

他們以不同的方式創建的內容。

如果你只是想表示這些陣列的表達,你可以使用var_export得到一個輸出這樣的:

array (
    0 => 'red', 
    1 => 'green', 
    2 => 'blue', 
    3 => 'black', 
    4 => 'white', 
)