preg_split('/\d([0-9]*)/g'), 'https://vk.com/photo212455842_372111103');
https://vk.com/photo-212455842_372111103
<?php
$url = "https://vk.com/photo212455842_372111103";
if( preg_match("/(\-?\d+)_(\d+)$/", $url, $result)) {
$owner_id = $result[1]; // 212455842
$photo_id = $result[2]; // 372111103
echo "$owner_id - $photo_id\n";
} else {
echo "Не совпало чё-т..\n";
}