二、使用数组的语法:
$foods = array(
"蔬菜",
"馒头",
"粥",
);
//5.4以上
$peoples = [
"野原新之助",
"小白"
];
三、数组的键只能是整型和字符串:
索引数组一般进行遍历操作,不直接用数组下标取值
四、如果键值不是整型或者字符串的话会发生类型转换。在写程序的时候应该尽量避免这种情况。
类型转换比较有意思的null
$foods =
[
null => "我是 null key"
];
var_dump($foods);
/*输出 :array(1) {
[""]=>
string(15) "我是 null key"
}*/
数组的访问:
var_dump($foods['']);
//输出:string(15) "我是 null key"
var_dump($foods[null]);
//PHP Parse error: syntax error, unexpected '$foods' (T_VARIABLE) in php shell code on line 2
var_dump($foods[NULL]);
//string(15) "我是 null key"
五、数组的引用
$foods = array(
"蔬菜",
"馒头",
"粥",
);
echo $foods[0];
//输出:蔬菜
echo $foods{0}
//输出:蔬菜
六、数组的使用函数
1、数组函数参考地址