$image= "some-name-of-my-image-640x480-123.jpg"
Мне нужно извлечь 640x480
и 123
.PHP - лучший способ получить эти значения?
Что работает для меня прямо сейчас:
list($dirname, $basename, $extension, $filename) = array_values(pathinfo($image));
$new = substr($filename, 0, strrpos($filename, '-')); //some-name-of-my-image-640x480
$post_id = substr($filename, strrpos($filename, '-')+1); //123
$resolution = substr($new, strrpos($new, '-')+1); //640x480
Есть ли что-то проще (умнее), чтобы сделать то же самое?
'[0-9] 'можно заменить' \ d'. –
Отлично, спасибо вам обоим! – RhymeGuy