我将通过XML读取一串文本,以分钟和秒为单位,如下所示:
“ 79分43秒”
但是我需要提取分钟.
分钟可以是1,2,3或4位数字,空格后面是“分钟”,然后是我不感兴趣的秒.
如何使用PHP将分钟数提取到单独的字符串中?
解决方法:
您可以使用(int)强制转换将字符串的任何前导数字转换为数字:
$minutes = (int)"79 minutes 43 seconds";
此方法仅限于以数字开头的字符串,并且该数字始终表示分钟.对于其他情况,使用正则表达式可能更好.