数値と挿入を分離する関数を作成し、convert 123456789
toのように 3 文字ごとに挿入します123,456,789
私の機能は正しく動作しますが、ブラウザでこれを使用すると、私の機能は次のようになります:
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