我想这个数组内容转换:转换阵列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