Change this szOutput[ iOutputPos++ ] = ',' to anything you want
Ex:
szOutput[ iOutputPos++ ] = ',' = 1,000,000
szOutput[ iOutputPos++ ] = '.' = 1.000.000
szOutput[ iOutputPos++ ] = ' ' = 1 000 000
etc
PHP Code:
// Credits to Bugsy
AddCommas( iNum , szOutput[ ] , iLen )
{
new szTmp[ 15 ] , iOutputPos , iNumPos , iNumLen;
if ( iNum < 0 )
{
szOutput[ iOutputPos++ ] = '-';
iNum = abs( iNum );
}
iNumLen = num_to_str( iNum , szTmp , charsmax( szTmp ) );
if ( iNumLen <= 3 )
{
iOutputPos += copy( szOutput[ iOutputPos ] , iLen , szTmp );
}
else
{
while ( ( iNumPos < iNumLen ) && ( iOutputPos < iLen ) )
{
szOutput[ iOutputPos++ ] = szTmp[ iNumPos++ ];
if( ( iNumLen - iNumPos ) && !( ( iNumLen - iNumPos ) % 3 ) )
szOutput[ iOutputPos++ ] = ',';
}
szOutput[ iOutputPos ] = EOS;
}
return iOutputPos;
}
__________________