Php Pregmatch 想从字符串中提取年份

Max*_*Max 1 php preg-match

我想从字符串中提取“年份”,这是我的字符串

clerk_eng2009
Run Code Online (Sandbox Code Playgroud)

clerk_23-eng-2009
Run Code Online (Sandbox Code Playgroud)

我只需要 2009 年的结果

谢谢。

Riz*_*123 5

这应该适合你:

<?php

    $str = "clerk_eng2009";

    preg_match_all("/\d{4}$/", $str, $matches);

    echo $matches[0][0];

?>
Run Code Online (Sandbox Code Playgroud)

输出:

2009
Run Code Online (Sandbox Code Playgroud)