Pin*_*kie 2 php string preg-replace
我有一个文件whatever_files_123456.ext.我需要读取文件名中最后一个下划线后面的数字.文件名可以包含许多下划线.我只关心最后一个下划线之后和.ext之前的数字.在这种情况下,它是123456
不需要正则表达式:
$parts = explode('_', $filename);
$num = (int)end($parts);
Run Code Online (Sandbox Code Playgroud)
这会爆炸的文件名到部分基于下划线.然后将最后一项转换为int值(快速删除扩展名).