php - 我想通过循环创建数组并计算该数组中的相同值

标签 php arrays loops

我想通过循环创建数组。

我已经尝试使用 array_count_values() 来计算数组元素,但是循环中的变量没有被读取为数组。

这是我的代码

$var_from_loop = "true,true,true,false,false";

我期望输出:

true = 3
false = 2

最佳答案

使用explode ( doc ) 通过, 将字符串转换为数组,然后使用array-count-values :

$var_from_loop = "true,true,true,false,false";
$arr = explode("," , $var_from_loop);
print_r(array_count_values($arr));

实例:https://3v4l.org/FHrqi

关于php - 我想通过循环创建数组并计算该数组中的相同值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55509515/

相关文章:

python - 使用 Python Loop 从 Excel 文件创建多个 .txt 文件

C++ 程序在条件为 false 之前退出循环

vb.net - VB.NET 中 do while 和 while 有什么区别?

javascript - $_GET[id] 在 div id 中不起作用

php - 调用非对象的成员函数,但对象是 $this 即它本身?

php - Laravel Backpack - 请求未知数据库类型 tsvector

php - 创建表时获取语法

arrays - Ruby - 如何切片数组并根据条件对其元素求和

php - 从 Laravel 4 输入生成新数组

javascript - 在多次出现的项目中,仅删除第二个