php 数组相关操作

1.数组赋值

  $array = array (                                                 $array = array (

                          1 => "c++",                                                      "1" => "c++",

                          2 => "java",                                                      "2" => "java",

                          "php");                                                                 "php");

上面两个定义效果是一样的,用var_dump($array)可以查看变量信息

array(3) {
  [1]=>
  string(3) "c++"
  [2]=>
  string(4) "java"
  [3]=>
  string(3) "php"
} 数组的key值是自动增加的,在上一个key的基础上+1得出没有编号的元素的key,并且php还可以将string转换成int,然后+1,如果它不能转换成int的话,则下一个元素的key从上一个int编号+1开始,如果在这之前没有int编号则从0开始编号。例如$a = array (1, 2, 3);默认就是从0开始编号。

还可以直接复制操作

例如 $array[4] = "C#";

如果想修改某个key对应的值 $array[2] = "javax";即可实现。

 

变量赋值操作以上述的变量$a为例说明:

$b = $a[1]; // Will return 2
$b = 3;
echo $a[1]; // Will print 2
$c = &$a[1];
$c = “test”;
echo $a[1]; // Will print “test”

& 符号做为引用操作,相当于$c是$a[1]的一个别名,操作$c就等价于操作了$a[1].

2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值