- var_dump: documentation ( source)
- preg_match: documentation ( source)
<?php
$expr = '#^v?([0-9]+)\.([0-9]+)(?:\.([0-9]+))?$#';
$val = 'v12.0';
preg_match($expr, $val, $match);
list(, $major, $minor, $release) = $match;
var_dump($major, $minor, $release);