我在一个关于读取 csv 文件的 php 脚本中看到了这一点:
array($mydata);
它有什么作用?来自 $mydata 的数组?
是的,它创建了一个数组,其中$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"