数组的计算操作(更新中)

  • count/sizeof 函数
    返回数组的元素个数
  1. $phone = array('苹果','小米','华为','锤子','联想');
  2. echo count($phone); // 5
  1. $price = array(
  2. array('小米8', 2999),
  3. array('苹果11', 50, 7999)
  4. );
  5. echo count($price, 1); // 7;默认0,1则递归多维数组的元素个数
  • array_sum 函数
    求出数组所有值的和
  1. $num = array(1,2,3,4,5);
  2. echo array_sum($num);
  • array_product 函数
    求出数组所有值的乘积
  1. $num = array(1,2,3,4,5);
  2. echo array_product($num);
  • array_unique 函数
    移除数组中的重复值
  1. $phone = array('苹果','小米','华为','苹果','锤子','联想');
  2. $unique = array_unique($phone);
  3. print_r($unique);
  • array_flip 函数
    将数组的 键值对 对调
  1. $computer = array(
  2. '联想'=>'Y900P',
  3. '神州'=>'Z8',
  4. '苹果'=>'Sierra',
  5. );
  6. $flip = array_flip($computer);
  7. print_r($flip);
  • array_rand 函数
    从数组中随机取出一个或多个元素的索引
  1. $phone = array('苹果','小米','华为','锤子','联想');
  2. $rand = array_rand($phone); // 随机返回一个索引
  3. echo $rand;
  1. $phone = array('苹果','小米','华为','锤子','联想');
  2. $rand = array_rand($phone,3); // 以数组的形式随机
  3. print_r($rand);

array_rand

  • array_count_values 函数
    数组形式返回每个元素值出现的次数
  1. $phone = array('苹果','小米','华为','锤子','苹果','联想');
  2. $repeat = array_count_values($phone);
  3. print_r($repeat);

array_count_values

更多相关文章

  1. 一看就会Android之分组列表组件ExpandableListView的使用
  2. Android第三课 联调华为手机
  3. Android开发之手机震动器
  4. ES6 变量声明,箭头函数,数组方法,解构赋值,JSON,类与继承,模块化练习
  5. 箭头函数的基础使用
  6. Android中文API(144) —— JsonWriter
  7. 华为手机Android(安卓)Studio开发不显示Logcat解决办法
  8. android sqlite 图片保存和读出
  9. Android评论留言页面

随机推荐

  1. PHP调用存储过程失败(没有执行到)--mysql_e
  2. 在php中检测浏览器,版本和平台的可靠方法
  3. 如何知道php zip扩展程序是否已安装?如何
  4. 从mysql中选择加密密码
  5. 《PHP高级知识进阶》系列技术文章整理收
  6. [CI]CodeIgniter视图 & 模型 & 控制器
  7. 不使用PHP框架的原因?
  8. 如何在没有小部件工厂的情况下在Yii2中设
  9. Zend Framework 2:活动菜单项。
  10. 如何使用Javascript ajax发送网址? [重复]