如何在php中的字符串中第一次出现数字/数字后检索数据

时间:2010-07-21 23:52:29

标签: php mysql

我们有一个查询(mysql),它以下列格式的字母表返回数据,后跟数字后跟字母表,如 - text1 12.12 mg text2

现在的问题是,我需要在php中编写一个脚本,它提供从第一个数字开始的所有数据。所以结果应该像

12.12 mg text2

我不确定如何在php和可能用于此目的的函数中实现此目的。 任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:5)

preg_match('#\\d+(.*)$#', $message, $match);
$text = $match[1];

\\d+表示一个或多个连续数字。 (.*)表示匹配除新行之外的任何字符。 $告诉它转到字符串的末尾......