1--TEST-- 2sprintf %f #3 3--SKIPIF-- 4<?php if(false == setlocale(LC_NUMERIC, "is_IS", "is_IS.UTF-8")) print "skip icelandic locale not supported"; ?> 5--FILE-- 6<?php 7setlocale(LC_NUMERIC, "is_IS", "is_IS.UTF-8"); 8var_dump(sprintf("%.3f", 100.426)); 9var_dump(sprintf("%.2f", 100.426)); 10var_dump(sprintf("%f'", 100.426)); 11 12$money1 = 68.75; 13$money2 = 54.35; 14$money = $money1 + $money2; 15var_dump(sprintf("%01.2f", $money)); 16var_dump(sprintf("%.3e", $money)); 17?> 18--EXPECT-- 19string(7) "100,426" 20string(6) "100,43" 21string(11) "100,426000'" 22string(6) "123,10" 23string(8) "1.231e+2" 24