统计数组中每个键值最后一位出现的个数

    公司做团购项目,然后58团购发给了一些索票的数据,全部是6为随机的数字,我们是根据号码最后一位进行礼品发放的,所以得统计一下这个。随手写了个小程序。用到了几个PHP的函数。如果有需要的可以看下。

<?php $num = array("915769","250033","490911","750730","116053"); for($i=0;$i<=count($num)-1;$i++){ //count 统计数组键值的个数,是从0开始,所以减一。 $b[$i] = substr($num[$i], 5,1); //subsrt($arr, start,lenght) 从第5个截取一个。 } sort($b); //sort($arr)是按数组的键值升序分列,排序后的数组是按新数组来重新设置的键名。 //ksort($arr)是按键名排序,它会按照数组的键名排序,并保持原有的键值相干。 //asort($arr)是按键值排序,且保持原有的键值相干。 print_r((array_count_values($b))); //array_count_values($arr)统计数组用于统计数组中所有的值出现的次数,返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数。 //substr($arr, -1); //另一截取数值最后一位函数 (未经测试)。 ?>

转载于:https://www.cnblogs.com/simman/archive/2011/07/15/2240679.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值