PHP:数组转换:修改"数组值"到"数组键"和"数组值"计数(数组键)

时间:2014-10-21 15:17:02

标签: php arrays

我有一个包含0-x键的数组。我希望这些值转换为键,并且在值中我想要有一个整数,表示前一个值的出现次数。

这是一个vardump:

array(16) {
[0]=>
string(2) "25"
[1]=>
string(2) "25"
[2]=>
string(2) "23"
[3]=>
string(2) "23"
[4]=>
string(2) "24"
[5]=>
string(2) "23"
[6]=>
string(2) "23"
[7]=>
string(2) "23"
[8]=>
string(2) "25"
[9]=>
string(2) "19"
[10]=>
string(2) "27"
[11]=>
string(2) "27"
[12]=>
string(2) "27"
[13]=>
string(2) "25"
[14]=>
string(2) "23"
[15]=>
string(2) "01"
}

例如:01在这个数组中只有一次,所以我希望新数组看起来像这样:

[1] => INT(1)

23在这个数组中是6次,所以它应该是这样的:

[23] => INT(6)

25在我的数组中是4次,

[25] => int(4)

等等。

你能否对我如何做到这一点有所考虑?我认为至少有一个循环" foreach($ array as $ key => $ value)"需要,但我无法自己解决如何做到这一点。

感谢您的时间。

0 个答案:

没有答案