PHP基础 专题
您的位置:php > PHP基础 专题 > PHP关联数组
PHP关联数组
作者:--    发布时间:2019-11-20

php允许在php中使用=>符号将名称/标签与每个数组元素相关联。使用这种方式,可以很容易记住元素,因为每个元素由标号表示一个递增的数字。

定义

有两种方法来定义关联数组:

第一种方式:

$salary=array("hema"=>"550000","vimal"=>"250000","ratan"=>"200000");

第二种方式:

$salary["hema"]="550000";  
$salary["vimal"]="250000";  
$salary["ratan"]="200000";

示例

文件:arrayassociative1.php

<?php    
$salary=array("hema"=>"550000","vimal"=>"250000","ratan"=>"200000");  
echo "hema salary: ".$salary["hema"]."<br/>";  
echo "vimal salary: ".$salary["vimal"]."<br/>";  
echo "ratan salary: ".$salary["ratan"]."<br/>";  
?>

上面代码执行输出结果 -

hema salary: 550000
vimal salary: 250000
ratan salary: 200000

文件:arrayassociative2.php

<?php    
$salary["maxsu"]="550000";  
$salary["vimal"]="250000";  
$salary["ratan"]="200000";   
echo "maxsu salary: ".$salary["maxsu"]."<br/>";  
echo "vimal salary: ".$salary["vimal"]."<br/>";  
echo "ratan salary: ".$salary["ratan"]."<br/>";  
?>

上面代码执行输出结果 -

maxsu salary: 550000
vimal salary: 250000
ratan salary: 200000

遍历php关联数组

使用php的foreach循环,我们可以很容易地遍历php关联数组的元素。

<?php    
$salary=array("maxsu"=>"550000","vimal"=>"250000","ratan"=>"200000");  
foreach($salary as $k => $v) {  
    echo "key: ".$k." value: ".$v."<br/>";  
}  
?>

上面代码执行输出结果 -

key: maxsu value: 550000
key: vimal value: 250000
key: ratan value: 200000

网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册