在php中使用preg match从字符串中提取订单id


extract order id from a string using preg match in php

我已经将电子邮件正文解析为php中的字符串。在这封邮件里有很多信息。我需要用最好的方法提取order id。这一行是:

订单编号:123456789

总是数字。长度变化

非常感谢您的帮助

您可以尝试使用以下命令:

preg_match('/Order's*ID:'s*([0-9]+)/i', $string, $id);
echo $id[1];
演示工作

print_r($match);查看结果:

preg_match('/Order ID: (['d]+)/', $string, $match);