我想要一个函数来删除字符串中高于5000的数字

-7 php string

我有一个包含不需要的数字的字符串(任何高于5000的数字)

我想要一个PHP函数来删除任何高于5000的数字.

thnx :)

Mat*_*att 8

PHP <5.3:

preg_replace_callback('/\s*\d+\s*/', create_function('$a', 'return trim($a[0]) > 5000? " " : $a[0];'), $input);
Run Code Online (Sandbox Code Playgroud)

PHP> = 5.3(关闭支持):

preg_replace_callback('/\s*\d+\s*/', function ($a) {
    return trim($a[0]) > 5000? " " : $a[0];
}, $input);
Run Code Online (Sandbox Code Playgroud)