如何仅回显图像 URL 中的字符串


How to echo only string from the image url?

如何从网址中提取唯一的名称 jenir 和 ellbull?不带数字和扩展名?

1330001337_jenir.jpg
1330001327_ellbull.png

//输出

jenir
ellbull

在 _ 上使用爆炸或使用正则表达式。

对于此类任务,我更喜欢爆炸。

$str = "1330001327_ellbull.png";
list($first,$second) = explode("_", $str);
echo $second;

现在你有ellbull.png。

如果您也想松开.png,请对"."执行相同的操作并使用第一部分。

$somevar = pathinfo(preg_replace('/^'d+_/', '', $file_name), PATHINFO_FILENAME);

也会这样做。

preg_match("/^''d+_(''w+)''.[a-z]+$/", "1330001337_jenir.jpg", $match);
echo ($match[1]) // --> jenir
$var = explode('_', $imgname);
$var = explode('.', $var[1]);
echo $var[0];

没有正则表达式。

在您的

案例中使用

$var = explode('_', $imageName);
echo $var[1];

上级:如果您不需要文件扩展名, 然后你再使用一次explode('.', $var[1]) 或者只是echo substr($var[1], -4) 或者真的使用 regExp 只获取名称