[英]PHP how to array_count_values with key values array that contains alphabets integers together
我在使用数组计数来计数数组中出现的字符串时遇到问题。
我认为问题可能在于,如果字符串包含字母和数字在一起,则数组计数可以计算字符串的出现。 有没有可能的方法来计算数组中的这些数据集?
Array (
[0] => Array (
[January 2014] => 47
)
[1] => Array (
[January 2014] => 23
)
[2] => Array (
[January 2014] => 8
)
)
您的问题是它是一个嵌套数组
$myArray = array(
array('January 2014'=>117),
array('January 2014'=>195),
array('February 2014'=>45),
);
$newArray = array();
$keys = array_walk(
$myArray,
function($value, $key) use (&$newArray) {
$newkey = key($value);
if (isset($newArray[$newkey]))
$newArray[$newkey]++;
else
$newArray[$newkey] = 1;
}
);
var_dump($newArray);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.