Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何计数数组元素_Php - Fatal编程技术网

Php 如何计数数组元素

Php 如何计数数组元素,php,Php,我有以下代码: Array ( [name] => Mohammed Sheriff Yousef [id] => 100000829584190 ) Array ( [name] => Alaa F. Saqer [id] => 100000539471010 ) Array ( [name] => Akram Abdulrahman [id] => 689519731 ) Array ( [name] => Mahran Yousef [id] =&

我有以下代码:

Array ( [name] => Mohammed Sheriff Yousef [id] => 100000829584190 )
Array ( [name] => Alaa F. Saqer [id] => 100000539471010 )
Array ( [name] => Akram Abdulrahman [id] => 689519731 )
Array ( [name] => Mahran Yousef [id] => 1222350985 )
Array ( [name] => Akram Abdulrahman [id] => 689519731 )
Array ( [name] => Mohamed K. Abu WaRda [id] => 1596455052 )
Array ( [name] => Saed Shela [id] => 684680654 )
Array ( [name] => محمود أبو حمدة [id] => 100000837027492 )
Array ( [name] => Saady Lozon [id] => 1438921026 )
Array ( [name] => Ahmed A. AbuShaban [id] => 100002833873318 )
Array ( [name] => Belal Shaat [id] => 1032398417 )
Array ( [name] => Hrusikesh Sahoo [id] => 100000996865880 )
Array ( [name] => Hani A. Qudaih [id] => 100001185215875 ) 

如何计算每个名称重复的次数,并将结果存储在另一个数组中,作为键->值数组(名称和计数)

只要所有这些数组都在一个数组中

$your_array_of_people = array(
     array ( 'name' => 'Mohammed Sheriff Yousef', 'id' => 100000829584190 ),
     array ( 'name' => 'Saady Lozon', 'id' => 1438921026 )); 
$all = $your_array_of_people;
$all_names = array_map(function($a) {return $a['name'];}, $all);
$counts = array_count_values($all_names);

print_r($counts);

你试过什么吗?例如,以最简单的形式,您可以迭代数组。我需要将名称及其计数存储在另一个数组中!在你的帖子中有很多数组,我想它们都包含在另一个数组中$你的人名数组=数组(数组([姓名]=>Mohammed Sherriff Yousef[id]=>100000829584190),数组([姓名]=>Saady Lozon[id]=>1438921026))@艾默尔:你不能解决一个非常基本的问题,现在看来你甚至不能消化这个解决方案。你真的应该选一本书来学习基础知识