1.7PHP数据类型之数组(Array)

1.索引数组

  • 索引数组中的值是有序的,通过索引访问。
  • 索引数组中的值不必都属于同一个类型,而且可以随时替换值。
  • 索引数组的长度(值的个数)可以动态改变,可以向索引数组添加、删除值。
//索引是自动分配的(索引从 0 开始)
//array()创建法
$arr = array(value1, value2, value3);
//简写
$arr = [value1, value2, value3];
//访问数组值
$arr[0]
$cars = ["porsche", "BMW", "Volvo"];

2.关联数组

  • 关联数组中的值是通过键访问。
  • 关联数组里的值不必都属于同一个类型,而且可以随时替换值。
  • 关联数组的长度(值的个数)可以动态改变,可以向关联数组添加、删除值。
//array()创建法
$arr = array(key1 => value1, key2 => value2, key3 => value3);
//简写
$arr = [key1 => value1, key2 => value2, key3 => value3];
//访问数组值
$arr[key]

key 可以是 integer 或者 string。value 可以是任意类型。

$age = ["Bill" => "35", "Steve" => "37", "Elon" => "43"];

3.多维数组

多维数组指的是包含一个或多个数组的数组。

$cars = array
  (
  array("Volvo", 22,18),
  array("BMW", 15,13),
  array("Saab", 5,2),
  array("Land Rover", 17,15)
  );

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/back/php/4948.html

发表评论

登录后才能评论