【发布时间】:2013-11-17 10:10:45
【问题描述】:
$image= "some-name-of-my-image-640x480-123.jpg"
我需要提取640x480和123。
现在对我有用的是:
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
有没有更简单(更智能)的方法来完成同样的任务?
【问题讨论】: