使用PHP如何从字符串中提取字母数字

时间:2014-07-31 20:28:16

标签: php wildcard

我已经搜索了一段时间,但我找不到与我完全相同的情况。

使用PHP我需要提取一组数字,这些数字用一系列数字和字符之间的句点分隔,它总是在最后一个“ - ”和最后一个句点之间。

赞:exten-651-652-20140423-154650- 1398293210.14 .wav to this 1398293210.14

希望任何人都能分享他们对此的看法。

提前谢谢。

2 个答案:

答案 0 :(得分:0)

  

它总是在最后一个" - "之间和最后一个时期。

$string = 'exten-651-652-20140423-154650-1398293210.14.wav';

$data = explode("-", $string);
echo str_replace('.wav', '', array_pop($data));

演示:https://eval.in/174006

答案 1 :(得分:0)

看起来像是文件名,所以:

$basefile = pathinfo($string, PATHINFO_BASENAME);
$parts = explode('-', $basefile);
$desired_part = end($parts);