0

数値と挿入を分離する関数を作成し、convert 123456789toのように 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
4

1 に答える 1