早教吧作业答案频道 -->其他-->
php正则替换数字的问题对字符串内的&pn=10&pn=20&pn=30.....&pn=100简单的说就是特征字符串以&pn=开头,等号后面是一个10的倍数现在要替换成&p=1&p=2&p=3就是把&pn=替换成&p=,后面
题目详情
php 正则替换数字的问题
对字符串内的 &pn=10 &pn=20 &pn=30 ..... &pn=100
简单的说就是特征字符串以 &pn= 开头,等号后面是一个10的倍数
现在要替换成 &p=1 &p=2 &p=3
就是把&pn=替换成&p=,后面的数字除以10
怎么写
对字符串内的 &pn=10 &pn=20 &pn=30 ..... &pn=100
简单的说就是特征字符串以 &pn= 开头,等号后面是一个10的倍数
现在要替换成 &p=1 &p=2 &p=3
就是把&pn=替换成&p=,后面的数字除以10
怎么写
▼优质解答
答案和解析
$scr = "&pn=10 &pn=20 &pn=30 ..... &pn=1020";
$dst = preg_replace("/&pn=(\d*?)0(\D|$)/","&p=$1$2",$scr);
echo $dst;
自己试试吧,应该是这个效果
$dst = preg_replace("/&pn=(\d*?)0(\D|$)/","&p=$1$2",$scr);
echo $dst;
自己试试吧,应该是这个效果
看了 php正则替换数字的问题对字...的网友还看了以下:
描述数字1号的表示方法是1#还是#1? 2020-05-13 …
在空格里填一个字,使它分别和上、下、左、右的字拼起来都能成为另一个字个↑禾←→了↓火上面是个,左面 2020-05-17 …
一辆汽车进入高速公路时,入口处里程碑上是一个两位数,汽车匀速行驶,一小时后看到里程碑上的数字是原来 2020-06-12 …
有个两位数的十位数字与个位数字的和大于11如果这个两位数减去18后所得到的两位数是原两位数的十位数 2020-06-14 …
按要求写字.1.换一笔:太()庆()主()2.减一笔:宇()龙()酒()鸟()3.移都首:陪()呆 2020-06-15 …
小红、小刚玩卡片游戏,每人从7张分别写着数字1~7的卡片中,各抽1张.怎样改变规则能使游戏公平?2 2020-06-22 …
"嫁错郎君悔当初”猜一数字?1——48的数字之间哟 2020-06-22 …
已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为我要详细 2020-06-27 …
认字卤顶部改成一撇是什么字1楼的。。下面的大叉怎么变成夕了。。 2020-06-28 …
标有数字1-10的10个球,要从中随机抽取不放回6个球,问:X号球被抽到的概率是多少,(需要写出计 2020-06-30 …