且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

PHP数组定义方式

更新时间:2022-09-02 11:45:46

方式一:先声明,再使用

<?php

// 定义列表
$data = array(1, 2, 3);
var_dump($data) ;
/**
array(3) {
  [0]=>int(1)
  [1]=>int(2)
  [2]=>int(3)
}
*/

// >=php5.4
$data = [1, 2, 3];
var_dump($data) ;
/**
array(3) {
  [0]=>int(1)
  [1]=>int(2)
  [2]=>int(3)
}
*/


// 定义映射
$data = ["name"=>"Tom", "age"=>23];
var_dump($data) ;
/**
array(2) {
  ["name"]=>string(3) "Tom"
  ["age"]=>int(23)
}
*/

方式二 :直接赋值

<?php

$data[0] = 1;
$data[1] = 2;
$data[2] = 3;
var_dump($data);

/**
array(3) {
  [0]=>int(1)
  [1]=>int(2)
  [2]=>int(3)
}
*/