如何在php中获取字符串的一部分?

时间:2011-10-07 18:23:50

标签: php string replace preg-replace preg-match

我有一个默认返回字符串"_" . $mime_type . ".jpg"的函数。 如果输出字符串返回例如"_jpg.jpg",我想删除"_"和最后一部分".jpg"。因此,返回字符串"jpg"。我应该使用什么PHP功能?

2 个答案:

答案 0 :(得分:0)

我认为preg_match()是要走的路

答案 1 :(得分:0)

$old_string = "_jpg.jpg";
preg_match('/_(.*)\./', $old_string, $matches);
if (!empty($matches)) $new_string = $matches[1];