В этом случае вы можете использовать explode()
.
Разнесение:
Функция explode()
разбивает строку на массив.
Примечание: Параметр «разделитель» не может быть пустой строкой.
Примечание: Эта функция является двоичной -безопасно.
<?php
$str = 'Hello World - A45565656676 - Test Case';
$matches=explode("-",$str)[1];
print_r($matches);
?>