Php Array statistics I have such an Array, I don't know how to count, A \ B \ c's score Array (& nbsp; [0] = & gt; Array & nbsp; (& nbsp; [0] = & gt; A & nbsp; php array statistics
I have such an array and I don't know how to calculate the score of A \ B \ c.
Array
(
[0] => Array
(
[0] =>
[1] => factor
[2] => 1 // score of A factor
)
[1] => Array
(
[0] =>
[1] => factor
[2] => 3
)
[2] => Array
(
[0] =>
[1] => factor
[2] => 6
)
[3] => Array
(
[0] =>
[1] => factor
[2] => 6
)
[4] => Array
(
[0] =>
[1] => factor
[2] => 1
)
[5] => Array
(
[0] => B
[1] => factor B
[2] => 1
)
[6] => Array
(
[0] => B
[1] => factor B
[2] => 2
)
[7] => Array
(
[0] => B
[1] => factor B
[2] => 3
)
[8] => Array
(
[0] => B
[1] => factor B
[2] => 1
)
[9] => Array
(
[0] => C
[1] => C
[2] => 1
)
[10] => Array
(
[0] => C
[1] => C
[2] => 5
)
)
------ Solution --------------------
PHP code
$ Ar = array ('A', 'A', 1), array ('A', 'A', 3), array ('A ', 'A factor ', 6), array ('A', 'A', 6), array ('A', 'A', 1 ), array ('B', 'B', 1), array ('B', 'B', 2), array ('B ', 3), array ('B', 'B', 1), array ('C', 'C', 1), array ('C ', 'C method', 5); $ result = array (); foreach ($ ar as $ v) {if (array_key_exists ($ v [0], $ result )) $ result [$ v [0] + = $ v [2]; else $ result [$ v [0] = $ v [2];} print_r ($ result );