Hello; There is a standard function that do this: number_format Take a look in this: http://www.php.net/manual/en/function.number-format.php Best Wishes; Carlos Henrique; At 15:44 21/8/2001 +0530, sur-php wrote: >Hello php-windows, >any body know how to do this ? >suppose there is a input number "12345678.23" >i want output to be like this "1,23,45,678.23" >i don't need output in international format... >that means not like this fomrmat "12,345,678.23" >(it is the format used in our country) > >so this is what i did... >------------------------------------------------------------------------------------- ><? >function convcurr($a) >{ >$nadael=substr($a,-2,1); >$nadael2=substr($a,-1); >if ($nadael===".") {$a=$a."0";} >elseif ($nadael2===".") {$a=$a."00";} > >$check=strpos($a,'.'); >$check1=strlen($check); >if ($check1==0 and $a<>0) {$a=$a.".00";} > >$b=strlen($a); >$c=strpos($a,"."); >$d=substr("$a",$c); >$e=substr("$a",0,-($b-$c)); >$f=strlen($e); >$aa=""; > >for ($i=1;$i<$f+1;$i++) > { > $g=substr("$e",-$i,1); > $aa=$g.$aa; > > if($i==3){$aa=",".$aa;} > if($i==5 and $i<$f){$aa=",".$aa;} > if($i==7 and $i<$f){$aa=",".$aa;} > if($i==9 and $i<$f){$aa=",".$aa;} > if($i==11 and $i<$f){$aa=",".$aa;} > if($i==13 and $i<$f){$aa=",".$aa;} > } > >$summa=$aa.$d; >$replace=str_replace("-,","-",$summa); >$issmall=strlen($replace); >if ($issmall<8) {$replace=str_replace(",","",$replace);} >echo "$replace"; >} >?> > >------------------------------------------------------------------------------------- > >this works for me... >it should be used in this was >------------------------------------------------------------------------------------- ><? >include ("curr-convert.php"); >$a="12345678.23" >convcurr($a); >?> >------------------------------------------------------------------------------------- >but i think there must be some easy way.... >can anyone can give idea about it ? >i think you understood what i wrote here... > > > >-- >Best regards, > sur-php mailto:[EMAIL PROTECTED] > > > >-- >PHP Windows Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] > > >--- >Incoming mail is certified Virus Free. >Checked by AVG anti-virus system (http://www.grisoft.com). >Version: 6.0.268 / Virus Database: 140 - Release Date: 7/8/2001
--- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.268 / Virus Database: 140 - Release Date: 7/8/2001
-- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]