我在一个关于读取csv文件的PHP脚本中看到了这个:
array($mydata);
它是做什么的?来自$ mydata的数组?
答案 0 :(得分:1)
是的,它会创建一个数组,其中$mydata
是第一个元素。你甚至可以同时把许多元素放在那里:
php > $x = array(1,2,3);
php > var_dump($x);
array(3) {
[0]=>
int(1)
[1]=>
int(2)
[2]=>
int(3)
}
然而,如果那就是那条线上发生的一切,我会说没有任何事情发生。 array()
的行为就像一个返回一个新数组的函数,如果它没有被分配给任何它被简单地丢弃而且什么也没发生。例如:
php > $y = 'foo';
php > array($y);
php > var_dump($y);
string(3) "foo"