您的位置:首页 > 编程语言 > PHP开发

php 数组相关操作

2009-08-27 10:19 232 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: