21,886
社区成员
发帖
与我相关
我的任务
分享
$last=strrpos($cid,'(');
$last2=strrpos($cid,')');
$last3=strrpos($cid,',');
$x=0;
$j=1;
for ($i=$last2-1;$i>$last3;$i--)
if ($cid[$i]!=',')
{
$x+=$cid[$i]*$j;
$j=$j*10;
}
$k=1000;
for ($i=$last3-1;$i>$last;$i--)
if ($cid[$i]!=',')
{
$x+=$cid[$i]*$k;
$k=$k*10;
}
echo $x
<?php
function getstrnum($str) {
preg_match('/(\d*),(\d*)/',$str,$r);
return $r[1].substr('00'.$r[2], -3);
}
echo getstrnum("北京(55,42)")."<br>";
echo getstrnum("上海(等级7)(137,238)")."<br>";
echo getstrnum("杭州(等级1)(137,38)")."<br>";
echo getstrnum("老外(等级1)(1,1)")."<br>";
?>
<?
$str1="北京(55,42)";
$str2="上海(等级7)(1,238)";
$a=explode('(',strrchr($str2,'('));
$b=explode(')',$a[1]);
$c=explode(',',$b[0]);
if(strlen($c[0])==3)
{
echo $c[0].$c[1];
}
else
{
if(strlen($c[0])==2)
{
echo $c[0].'0'.$c[1];
}
else
{
echo $c[0].'00'.$c[1];
}
}