我想這個數組內容轉換:轉換陣列PHP
$colorList[0] = "red";
$colorList[1] = "green";
$colorList[2] = "blue";
$colorList[3] = "black";
$colorList[4] = "white";
到
array("red","green","blue","black","white")
怎麼做呢? 謝謝
我想這個數組內容轉換:轉換陣列PHP
$colorList[0] = "red";
$colorList[1] = "green";
$colorList[2] = "blue";
$colorList[3] = "black";
$colorList[4] = "white";
到
array("red","green","blue","black","white")
怎麼做呢? 謝謝
沒有必要轉換。
$colorList
是相同array("red","green","blue","black","white")
做var_dump($colorList);
只是說服自己。
儘管可能有更好的方法來實現您要查找的內容,請參閱var_export
。
echo var_export($colorList, true); // "array('red', 'green', ...)"
如果陣列$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',
)
兩個是相同的。 – Gazler 2010-08-31 07:15:34
這些數組已經是等價的。 – Gumbo 2010-08-31 07:15:50
這樣做是沒有意義的 – 2010-08-31 07:17:14