php操作数组

// php数组操作{1}
$test01 = array('a' => 'aaaa', 'b' => 'bbbb', 'c' => 'cccc');  
while (list($key, $value) = each($test01)) {  
        echo "$key => $value" . "<br/>";  
}

 

//php数组操作{2} array_walk — 对数组中的每个成员应用用户函数

array_walk($test01, 'walk_test');  
function walk_test($key, $value) {  
            echo "walk: $key => $value" . "<br/>";  

}  

输出结果:

a => aaaa

b => bbbb

c => cccc

walk: aaaa => a

walk: bbbb => b

walk: cccc => c

 

//php数组操作{3} 面向对象的语法遍历数组
$capitals = array (
    'Arizona' => 'phoenix',
    'Alaska'  => 'Juneau',
    'Alabama' => 'Montgomery',
);

$arrayObject = new ArrayObject($capitals);
foreach($arrayObject as $key=>$values){
 echo $key .'=>'. $values.'<br />';
}

输出结果:

             Arizona=>phoenix
             Alaska=>Juneau
             Alabama=>Montgomery

 

// 2 确定键和值是否存在
if(in_array('Juneau',$capitals)){
 echo "Exists! <br />";
}else{
 echo "Does not exist! <br />";
}

if(array_key_exists("Alaska",$capitals)){
 echo "Key exists <br />";
}else{
 echo "Key does not exist! <br />"; 
}

 输出结果:

                  Exists!
                  Key exists

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wbandzlhgod

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值