php的变量类型数组

数组(array)

数组,顾名思义是数据组合,也就是一组数据。

定义数组

$a = array();   //定义空数组
$b = [];        //同上,php 5.4 之后的新语法
$c = array(1,2,3);  //定义索引数组,包含3个键值对 
$d = array('a'=>1, 'b'=>2, 'c'=>3); //定义关联数组,包含3个键值对

索引数组、关联数组

  • 索引数组的键 是自动递增的,从0开始
  • 关联数组的键 是自己定义的(a/b/c)

什么是键值对

  • 一个数组中有多个键值对。
  • 每个键值对由 “键”、“值”组成。
  • 键必须是唯一的,可以使用字母、数字
  • 值可以是任何数据类型(int/string/array 等)
  • 如果值还是一个数组,那么就是2维、3维、N维数组
// a b c 是键, 1 2 3 是值
var_dump( array('a'=>1, 'b'=>2, 'c'=>3) );

//输出
array(3) {
  ["a"]=>
  int(1)
  ["b"]=>
  int(2)
  ["c"]=>
  int(3)
}

如何使用数组

使用数组,主要就是增删改查!!!

$d = array('a'=>1, 'b'=>2, 'c'=>3); //定义关联数组

echo $d['a'];   //查:输出数组中键 a 的值。
$d['a'] = 2;    //改:修改数组中键 a 的值。
$d['d'] = 4;    //增:添加一个键值对
unset( $d );    //删:删除一个键值对

如:

<?php
    
    $a=array(1,2,3,'a'=>4);
    
    $a['b']=1;
    echo $a[2];//查

    $a['b']=1;//增
    $a['b']=2;//改

    unset($a['b']);//删

    var_dump($a);
?>

使用 var_dump 打印数组结构时可以看到,数组中都是

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mind_programmonkey

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值