Как перезаписать многомерный массив без определенного значения?

Есть многомерный массив типа

array(2) { ["sas kamera , Mp"]=> array(3) { [0]=> string(18) "12 p + 12 p + 12 p" [1]=> string(11) "12 p + 12 p" [2]=> string(4) "12 p" } ["Buraxl tarixi"]=> array(3) { [0]=> string(18) "2019, 20 sentyabr " [1]=> string(13) "2016, 31 mart" [2]=> string(16) "2020, 23 oktyabr" } }

Нужно перезаписать его но без определенного значения, например без значения "12 p + 12 p + 12 p" по ключу "sas kamera , Mp" через foreach или for.

        for ($i=0; $i < count($session); $i++) { 
            $value = $session[$i];
            if ($_POST['value'] != $value) {
                $newarray[count($newarray)] = $session[$i];
            }
        }

Ответы (1 шт):

Автор решения: Dima Buljgo
        foreach ($session as $key => &$value) {

            if ($key == $_POST['name']) {

                for ($i = 0; $i < count($value); $i++) { 
                    $value_i = $value[$i];
                    if ($value_i != $_POST['value']) {
                        $newarray[count($newarray)] = $value[$i];
                    };
                }
                $value = $newarray;
                if ($value == NULL) {
                    unset($session[$key]);
                }
            };              

        }
→ Ссылка