【发布时间】:2011-11-16 23:46:16
【问题描述】:
假设我有以下字符串:
danger13 afno 1 900004
使用intval()它给了我13,但是,我想获取字符串中的最大整数,即9000004,我该如何实现呢?
编辑:字符串有不同的形式,我不知道最高的数字在哪里。
【问题讨论】:
-
想到的一种方法是使用
explode()将字符串拆分为数组,遍历每个成员,找到最高的一个 -
字符串是否总是具有相同的格式?您想要字符串中的“最高数字”还是总是字符串中的最后一个数字?
-
intval('danger13 afno 1 900004')不给你13。