PHP在字符串中截取出后三位数字并将该数字加一

PHP在字符串中截取出后三位数字并将该数字加一,第1张

<php

$str = "abcdefg001";

$num = intval(substr($str,strlen($str)-3,3))+1;

$num = sprintf("%03d",$num);

$str = substr($str,0,strlen($str)-3)$num ;

echo $str;

>

有两种方法

第一种:直接使用一个函数, is_numeric() 这个函数就是检测参数是否为数字,如果是就返回true,如果不是就返回false,比如:

1

2

<php

is_numeric( 'abcd123' ) or die('提供的参数不是数字');

第二种:使用正则表达式匹配,匹配成功就是数字,返回true,匹配不成功就不是数字,返回false

比如:

1

2

<php

<a href=">

你是要取第一个数字还是要取100

<br><br>

<br><br>$strings="100 hahahah"

<br><br>$array=explode(" ",$strings);

<br><br>echo $array[0];

<br>

<br>好像是这样的,你查查手册 explode的用法

那你写到一个function里边调用不就是一行了

以上就是关于PHP在字符串中截取出后三位数字并将该数字加一全部的内容,包括:PHP在字符串中截取出后三位数字并将该数字加一、php 判断字符串数字、在PHP中提取字符串中第一个数字等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9755454.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存