比如有 $str = "abcdef1xyz2m" 最后一位数是2,那么如何确定2的位置当然,数字有可能是0-9其中的一个
解决方案 »
- PHP如何让其来公用头部和脚部?
- php运行的时候出错,请高手解决
- 请教一个类似背包的问题
- 给我讲解一下 DZ6.0论坛(Discuz_6_SC_GBK) 里面的数据库操作类db_mysql.class.php个函数功能及用法详解
- init:Unable to execute "/bin/sh" for rcS: Input/output error
- 这个正则匹配什么东西?ereg("([%][2][0])",$url))
- 如何截取一个字符串的前n个字符?
- 没分提问了,哪位大哥给捐赠点.感谢
- 关于PHP在win2000 server /IIS下的配置问题(急)
- mysql排序问题,基本上失去信心了求指点是否能实现
- 一天只能刷新一次的随机数
- 禁用COPY、UNLINK的情况下,怎样修改服务器的文件?
$str = "abcdef1xyz2m";
echo strpos($str,'2');
人家说,“最后一个”、“数字有可能是0-9其中的一个”
用正则好点吧?#^[\s\S]*\d(\D*)$#
计算子组字串长度就知道位置了
$r = preg_split('/\d/', $str);
echo strlen($str) - strlen(end($r));
11
从 1 开始