php--计数 ---求和---乘积----统计数组中所有的值出现的次数

<?php
/*
 * PHP 计算数组中的单元数目或对象中的属性个数 count 函数
 * count() 函数用于计算数组中的单元数目或对象中的属性个数。
 * is_array()
 * PHP count() 函数用于计算数组中的单元数目或对象中的属性个数,
 * 返回数组的单元个数或对象中的属性个数。
*/
/*int count( mixed var [, int mode] )
如果 var 是非数组的普通变量,则返回 1 ,非数组的普通变量0 。
可选参数 mode 设为 COUNT_RECURSIVE(或 1),
count() 将递归地对数组计数,这对计算多维数组的所有单元尤其有用,但 count() 识别不了无限递归。mode 的默认值是 0 。*/
/*非数组的普通变量,非数组的普通变量会发出警告*/
echo count($x);            //输出:0
echo nl2br("\n");
$a = 2;
echo count($a);            // 输出:1
echo nl2br("\n");
$arr_age = array(18, 20, 25);
echo count($arr_age);        // 输出:3
echo nl2br("\n");
/*sizeof() 是本函数的别名。*/
echo sizeof($arr_age);
echo nl2br("\n");
/*请用 isset() 来检测变量是否初始化*/
$arr_age = array(18, 20, 25);
$count = count($arr_age);
for($i=1;$i<=$count;$i++){
    echo "第 $i 次循环";
}
echo nl2br("\n");
/*PHP 计算数组中值的和与乘积 array_sum 与 array_product 函数*/
/*array_sum() 函数用于计算数组中所有值的和。
array_product() 函数用于计算数组中所有值的乘积。*/
/*array_sum()
PHP array_sum() 函数用于计算数组中所有值的和,
以整数或浮点数返回计算结果,非数字的单元将视作 0 。*/
$arr_a = array(1, 2, 3, "a");
echo array_sum($arr_a);//输出:6
echo nl2br("\n");
/*
 * array_product()
 * PHP array_product() 函数用于计算数组中所有值的乘积,
 * 以整数或浮点数返回计算结果,非数字的单元将视作 0 。
 */
$arr_a = array(1, 2, 3);
echo array_product($arr_a);    //输出:6
echo nl2br("\n");
$arr_b = array(1, 2, 3, "abc");
echo array_product($arr_b);    //输出:0
echo nl2br("\n");
/*
 * PHP 统计数组中所有的值出现的次数 array_count_values 函数
 * array_count_values() 函数用于统计数组中所有的值出现的次数。
 * array_count_values()
 * PHP array_count_values() 函数用于统计数组中所有的值出现的次数,
 * 返回一个数组,其元素的键名是原数组的值,键值是该值在原数组中出现的次数
*/
$arr_a = array("a", "b", "a", 1);
print_r(array_count_values($arr_a));
echo nl2br("\n");

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

酒菡

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

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

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

打赏作者

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

抵扣说明:

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

余额充值