too long

I like to remove the duplicates in the array. In the below array, I like to remove the duplicate STRIP in array(500).

Array
(
    [125] => Array
        (
            [0] => STRIP
        )

    [250] => Array
        (
            [0] => STRIP
        )

    [333] => Array
        (
            [0] => STRIP
        )

    [500] => Array
        (
            [0] => STRIP
            [1] => STRIP
        )

    [] => Array
        (
            [0] => BOTTLE
            [1] => STRIP
        )

)

My Expected output will be

Array
(
    [125] => Array
        (
            [0] => STRIP
        )

[250] => Array
    (
        [0] => STRIP
    )

[333] => Array
    (
        [0] => STRIP
    )

[500] => Array
    (
        [0] => STRIP
    )

[] => Array
    (
        [0] => BOTTLE
        [1] => STRIP
    )

)

You can use

array_map("array_unique", $array);

For more information on array_map() you can visit PHP's Docs.

Is this what you need?

<?php 
    foreach($arr as $k=>$v){
        $newArray[$k]=array_unique($v);
    }
    print_r($newArray);
?>
 $newArray = array();

 foreach($arr as $k=>$v){
       $newArray[$k]=array_values(array_unique($v));
    }
    print_r($newArray);