如何使用PHP从字符串中提取可变长度的文本?

我将通过XML读取一串文本,以分钟和秒为单位,如下所示:

“ 79分43秒”

但是我需要提取分钟.

分钟可以是1,2,3或4位数字,空格后面是“分钟”,然后是我不感兴趣的秒.

如何使用PHP将分钟数提取到单独的字符串中?

解决方法:

您可以使用(int)强制转换将字符串的任何前导数字转换为数字:

$minutes = (int)"79 minutes 43 seconds";

方法仅限于以数字开头的字符串,并且该数字始终表示分钟.对于其他情况,使用正则表达式可能更好.

相关文章

统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...
前言 之前做了微信登录,所以总结一下微信授权登录并获取用户...
FastAdmin是我第一个接触的后台管理系统框架。FastAdmin是一...
之前公司需要一个内部的通讯软件,就叫我做一个。通讯软件嘛...
统一支付是JSAPI/NATIVE/APP各种支付场景下生成支付订单,返...