关联数组,键为字符串,或字符串与数字混合
其实关联数组和索引数组的差别只是在键值上,关联数组的键值是字符串,并且是人为的规定
//$arr = array('张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple','orange');
//$arr = ['张三'=>50,'李四'=>80,'赵六'=>70,5=>'apple','orange'];
$arr = array();
$arr['张三'] = 50;
$arr['李四'] = 80;
$arr['赵六'] = 70;
$arr[5] = 'apple';
$arr[] = 'orange';
// echo $arr['5'];
// print_r($arr);
其余初始化,赋值,foreach的用法基本相同。
foreach($arr as $key => $value) {
echo $key . '=>' . $value . '<br>';
}