位置是指什么呢??是指0在字符串中的位置还是指第n个0??前者
$str{$n}=$str{$n}+1;后者
$p=2*$n;
$str{$p}=$str{$p}+1;
$str{$n}=$str{$n}+1;后者
$p=2*$n;
$str{$p}=$str{$p}+1;
解决方案 »
- 怎么在PHP里面加一个按钮,一点击这个按钮就链接到下个页面,并要传递参数month=1给下个页面。
- PennyCMS网站内容管理系统
- 一个奇怪的PHP获取URL变量的问题
- PHP+MYSQL能转成桌面应用程序吗
- SQLSERVER中事务SQL怎末写?
- 请教如何去掉HTML中的换行符
- 俺向大家请教一个问题,可以送分!
- 如何知道在线用户在网站的哪个页面,正在做哪些操作!
- 完全用PHP实现虚拟二级域名http://name@domain/的问题
- PHP如何调用百度云PCS的实现在客户端上传文件
- 急!!!!!页面数据不能更新,请教解决方法
- 文件上传失败 $_FILES['userfile']['error']=6 是怎么回事
{
$n;
$_s=explode("|",substr($str,1,-1));
$_s[$n]++;
$s="|".implode("|",$_s)."|";
return $s;
}
这样可以解决,不过不知道还有没有更高效率的
$str="|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|";
$n = 7;
$ar = split("\|",$str);
$ar[$n]++;
$str = join("|",$ar);echo $str;
?>
你的方法有一个问题
如果数大于9怎么办?
还能用吗?
数组下标会偏移的