我写了一个分开数字和插入的函数,每 3 个字符,比如转换123456789
为123,456,789
我的功能正常工作,但是当我在浏览器中使用它时出现 3 错误,我的功能是这样的:
function sefr($num){
array($lnn);
$len=strlen($num);
$zc=intval($len/3);
for ($za=0;$za<$len;$za++){
$lnn[$za]=substr($num,$za,1);
}
for ($zb=0;$zb<$len;$zb++){
if ($zb==$len-(3*$zc) ){
if ($zb!=0){
$lnnn=$lnnn.",$lnn[$zb]";
}
else {
$lnnn=$lnnn.$lnn[$zb];
}
$zc--;
}
else {
$lnnn=$lnnn.$lnn[$zb];
}
}
return ($lnnn);
}
我得到这个错误:
Notice: Undefined variable: lnn in file.php on line 2
Notice: Undefined variable: lnnn in file.php on line 14
Notice: Undefined variable: lnnn in file.php on line 19