如何使用PHP从字符串中获取特定的子字符串数字?

时间:2017-02-12 12:01:34

标签: php string substring digit

$fileName = "Backup_1486874341.tar.gz"

这是我的文件名。我怎样才能从该文件名中获取时间戳,如1486874341

2 个答案:

答案 0 :(得分:0)

使用preg_match()中的简单正则表达式选择文件名中的目标数字。

$fileName = "Backup_1486874341.tar.gz";
preg_match("/_(\d+)./", $fileName, $matches);
echo $matches[1];

请参阅demo

中的结果

答案 1 :(得分:0)

以下是示例代码段:

<?php

$str = 'Backup_1486874341.tar.gz';
preg_match_all('!\d+!', $str, $matches);
print_r($matches[0][0]);

?>