如何從網址中提取唯一的名稱jenir和ellbull?帶出數字和擴展名 ?如何僅從圖片url中回顯字符串?
1330001337_jenir.jpg
1330001327_ellbull.png
//輸出
jenir
ellbull
如何從網址中提取唯一的名稱jenir和ellbull?帶出數字和擴展名 ?如何僅從圖片url中回顯字符串?
1330001337_jenir.jpg
1330001327_ellbull.png
//輸出
jenir
ellbull
在_上使用explode或使用正則表達式。
我更喜歡爆炸這樣的任務。
$str = "1330001327_ellbull.png";
list($first,$second) = explode("_", $str);
echo $second;
現在你有了ellbull.png。
如果你也想放鬆.png,對「」進行同樣的操作。並使用第一部分。
preg_match("/^\\d+_(\\w+)\\.[a-z]+$/", "1330001337_jenir.jpg", $match);
echo ($match[1]) // --> jenir
$var = explode('_', $imgname);
$var = explode('.', $var[1]);
echo $var[0];
沒有正則表達式。
如果文件名中有'。',那麼這將是一個問題 – pomaxa 2012-08-14 11:41:52
$somevar = pathinfo(preg_replace('/^\d+_/', '', $file_name), PATHINFO_FILENAME);
會這樣做。
您可以對第一組數字進行正則表達式並將其強調爲下劃線。 – Fluffeh 2012-08-14 11:14:01