0

我在一个关于读取 csv 文件的 php 脚本中看到了这一点:

 array($mydata);

它有什么作用?来自 $mydata 的数组?

4

1 回答 1

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"
于 2012-07-18T13:11:04.853 回答