Notice: Undefined index: CV

Появляется вот такие ошибки. Не понимаю с чем она вообще связана. Можете мне помочь?

Notice: Undefined index: CV Notice: Undefined index: CS

Вот сам код

function _TwentyOneReturnCards($CardsJSONEncoded, $Delimiter = null) {
    $Cards = "";
    try {
        $CardsArray = json_decode($CardsJSONEncoded, true);
        foreach ($CardsArray as $A => $B) {
            $Cards .=  _TwentyOneReturnCard($B['CV'], $B['CS']) . $Delimiter;
        }
    } catch (Exception $ex){}
    return (is_null($Delimiter)) ? $Cards : substr($Cards, 0, -(strlen($Delimiter)));
}

function _TwentyOneReturnCard($CardValue, $CardSuit) {
    $_TwentyOneSuits = [0 => "♠", 1 => "♣", 2 => "♦", 3 => "♥"];
    $_TwentyOneValues = ["2" => "2", "3" => "3", "4" => "4", "5" => "5", "6" => "6", "7" => "7","8" => "8","9" => "9","10" => "10","11" => "J", "12" => "Q", "13" => "K", "14" => "A"];
    return (isset($_TwentyOneSuits[$CardSuit]) and isset($_TwentyOneValues[$CardValue])) ? "{$_TwentyOneValues[$CardValue]}{$_TwentyOneSuits[$CardSuit]}" : true;
}

function _TwentyOneCountCards($CardsJSONEncoded) {
    return count(json_decode($CardsJSONEncoded, 1));
}

Вот также код, где используется данная функция

 $Cards1 = _TwentyOneReturnCards($GameData['Value']['SC']['S'][0]['Value'], ' ');
        $Cards2 = _TwentyOneReturnCards($GameData['Value']['SC']['S'][1]['Value'], ' ');
        $Cards1 = str_replace(" ", "", $Cards1);
        $Cards2 = str_replace(" ", "", $Cards2);

Вот что я получаю на выходе:

Масти: (111)

Хотя должен получать вот это:

Масти(A♦️5♥️5♥️)

Масти во втором примере всегда разные, ведь они парсятся. А в первом варианте, они всегда "111"


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