【问题标题】:How to get specific substring digit from string using php? [duplicate]如何使用php从字符串中获取特定的子字符串数字? [复制]
【发布时间】:2017-02-12 12:01:34
【问题描述】:
$fileName = "Backup_1486874341.tar.gz"

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

【问题讨论】:

  • 尝试添加更多描述。
  • 你试过自己解决这个问题吗?
  • 使用preg_match("/_(\d+)./", $str, $matches)

标签: php string substring digit


【解决方案1】:

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

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

查看demo中的结果

【讨论】:

    【解决方案2】:

    这里是示例 sn-p:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-14
      • 2012-02-10
      • 2011-10-06
      • 2017-07-28
      • 1970-01-01
      • 2015-08-21
      相关资源
      最近更新 更多