我有一个包含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)"需要,但我无法自己解决如何做到这一点。
感谢您的时间。