php数组及遍历

数组

索引数组 - 带有数字索引的数组

$cars=array("Volvo","BMW","SAAB");
$cars[0]="Volvo";

关联数组 - 带有指定键的数组( 自定义下标的数组 )

$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
$age['Peter']="35";

数组的遍历

1  普通for循环
$arr=array(1,2,3,4,5,6);
for($i=0;$i<count($arr);$i++){        count() 函数计算数组中的单元数目或对象中的属性个数。
    echo $arr[$i]."</br>";
}
$a = array('Tom','Mary','Peter','Jack');
2、我们用第一种foreach方法来输出, 遍历数组值。
foreach ($a as $value) { //(数组名 as value)as后不带=> , 则只输出值
  echo $value."<br/>";
}
最后得到的结果是:
Tom
Mary
Peter
Jack
3、我们用第二种 foreach 方法来输出, 遍历数组键值对。
foreach ($a as $key => $value) { //(数组名 as 属性名=>value)
  echo $key.','.$value."<br/>";
}
最后得到的结果是:
0,Tom
1,Mary
2,Peter
3,Jack
总结: 很明显,我们看到只是多了一个 $key , 而这个 $key 的值就是序号 1、2、3、4 等等!

数组的排序

sort() - 以升序对数组排序
rsort() - 以降序对数组排序
asort() - 根据值,以升序对关联数组进行排序
ksort() - 根据键,以升序对关联数组进行排序
arsort() - 根据值,以降序对关联数组进行排序
krsort() - 根据键,以降序对关联数组进行排序
gettype()  返回数据的数据类型
随机数  mt_rand(min,max)

转载于:https://www.cnblogs.com/qihang0/p/11457295.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值