i have array multi-dimensional like this and i want sum all column "quota" values have same id and same ip and same visited ip
$array = array(
    "0" => array(
        "id" => 1,
        "ip" => 10.40.47.5,
        "visited_ip" => 10.40.40.10,
        "quota" => 20,
    ),
    "1" => array(
        "id" => 2,
        "ip" => 10.40.47.20,
        "visited_ip" => 10.40.40.10,
        "quota" => 10,
    ),
    "2" => array(
        "id" => 1,
        "ip" => 10.40.47.5,
        "visited_ip" => 10.40.40.10,
        "quota" => 30,
    )
);
and i want result like this
$array = array(
        "0" => array(
            "id" => 1,
            "ip" => 10.40.47.5,
            "visited_ip" => 10.40.40.10,
            "quota" => 50,
        ), 
        "1" => array(
            "id" => 2,
            "ip" => 10.40.47.20,
            "visited_ip" => 10.40.40.10,
            "quota" => 10,
        ),
    );
i need your help