var_dump(sprintf("%.3e", $number)); // outputs 3.63e+8
?>
---EXPECT--
-string(7) "100.426"
-string(6) "100.43"
-string(3) "100"
-string(3) "100"
-string(3) "144"
-string(3) "144"
-string(34) "There are 100 monkeys in the world"
-string(28) "The 100.1 contains 0 monkeys"
-string(30) "The world contains 100 monkeys"
-string(76) "The world contains 100 monkeys.
- That's a nice world full of 100 monkeys."
-string(33) "%b = '10100111101010011010101101'"
-string(8) "%c = 'A'"
-string(15) "%d = '43951789'"
-string(18) "%e = '4.395179e+7'"
-string(15) "%u = '43951789'"
-string(17) "%u = '4251015507'"
-string(22) "%f = '43951789.000000'"
-string(16) "%o = '247523255'"
-string(15) "%s = '43951789'"
-string(14) "%x = '29ea6ad'"
-string(14) "%X = '29EA6AD'"
-string(17) "%+d = '+43951789'"
-string(17) "%+d = '-43951789'"
-string(8) "[monkey]"
-string(12) "[ monkey]"
-string(12) "[monkey ]"
-string(12) "[0000monkey]"
-string(12) "[####monkey]"
-string(12) "[many monke]"
-string(10) "2006-12-18"
-string(6) "123.10"
-string(8) "3.625e+8"
---UEXPECT--
-unicode(7) "100.426"
-unicode(6) "100.43"
-unicode(3) "100"
-unicode(3) "100"
-unicode(3) "144"
-unicode(3) "144"
-unicode(34) "There are 100 monkeys in the world"
-unicode(28) "The 100.1 contains 0 monkeys"
-unicode(30) "The world contains 100 monkeys"
-unicode(76) "The world contains 100 monkeys.
- That's a nice world full of 100 monkeys."
-unicode(33) "%b = '10100111101010011010101101'"
-unicode(8) "%c = 'A'"
-unicode(15) "%d = '43951789'"
-unicode(18) "%e = '4.395179e+7'"
-unicode(15) "%u = '43951789'"
-unicode(17) "%u = '4251015507'"
-unicode(22) "%f = '43951789.000000'"
-unicode(16) "%o = '247523255'"
-unicode(15) "%s = '43951789'"
-unicode(14) "%x = '29ea6ad'"
-unicode(14) "%X = '29EA6AD'"
-unicode(17) "%+d = '+43951789'"
-unicode(17) "%+d = '-43951789'"
-unicode(8) "[monkey]"
-unicode(12) "[ monkey]"
-unicode(12) "[monkey ]"
-unicode(12) "[0000monkey]"
-unicode(12) "[####monkey]"
-unicode(12) "[many monke]"
-unicode(10) "2006-12-18"
-unicode(6) "123.10"
-unicode(8) "3.625e+8"
+--EXPECTREGEX--
+string\(7\) \"100\.426\"
+string\(6\) \"100\.43\"
+string\(3\) \"100\"
+string\(3\) \"100\"
+string\(3\) \"144\"
+string\(3\) \"144\"
+string\(34\) \"There are 100 monkeys in the world\"
+string\(28\) \"The 100\.1 contains 0 monkeys\"
+string\(30\) \"The world contains 100 monkeys\"
+string\(76\) \"The world contains 100 monkeys.
+ That's a nice world full of 100 monkeys\.\"
+string\(33\) \"%b = '10100111101010011010101101'\"
+string\(8\) \"%c = 'A'\"
+string\(15\) \"%d = '43951789'\"
+string\(18\) \"%e = '4\.395179e\+7'\"
+string\(15\) \"%u = '43951789'\"
+(string\(17\) \"%u = '4251015507'\"|string\(27\) \"%u = '18446744073665599827'\")
+string\(22\) \"%f = '43951789\.000000'\"
+string\(16\) \"%o = '247523255'\"
+string\(15\) \"%s = '43951789'\"
+string\(14\) \"%x = '29ea6ad'\"
+string\(14\) \"%X = '29EA6AD'\"
+string\(17\) \"%\+d = '\+43951789'\"
+string\(17\) \"%\+d = '-43951789'\"
+string\(8\) \"\[monkey\]\"
+string\(12\) \"\[ monkey\]\"
+string\(12\) \"\[monkey \]\"
+string\(12\) \"\[0000monkey\]\"
+string\(12\) \"\[####monkey\]\"
+string\(12\) \"\[many monke\]\"
+string\(10\) \"2006-12-18\"
+string\(6\) \"123\.10\"
+string\(8\) \"3\.625e\+8\"
+--UEXPECTREGEX--
+unicode\(7\) \"100\.426\"
+unicode\(6\) \"100\.43\"
+unicode\(3\) \"100\"
+unicode\(3\) \"100\"
+unicode\(3\) \"144\"
+unicode\(3\) \"144\"
+unicode\(34\) \"There are 100 monkeys in the world\"
+unicode\(28\) \"The 100\.1 contains 0 monkeys\"
+unicode\(30\) \"The world contains 100 monkeys\"
+unicode\(76\) \"The world contains 100 monkeys.
+ That's a nice world full of 100 monkeys\.\"
+unicode\(33\) \"%b = '10100111101010011010101101'\"
+unicode\(8\) \"%c = 'A'\"
+unicode\(15\) \"%d = '43951789'\"
+unicode\(18\) \"%e = '4\.395179e\+7'\"
+unicode\(15\) \"%u = '43951789'\"
+(unicode\(17\) \"%u = '4251015507'\"|unicode\(27\) \"%u = '18446744073665599827'\")
+unicode\(22\) \"%f = '43951789\.000000'\"
+unicode\(16\) \"%o = '247523255'\"
+unicode\(15\) \"%s = '43951789'\"
+unicode\(14\) \"%x = '29ea6ad'\"
+unicode\(14\) \"%X = '29EA6AD'\"
+unicode\(17\) \"%\+d = '\+43951789'\"
+unicode\(17\) \"%\+d = '-43951789'\"
+unicode\(8\) \"\[monkey\]\"
+unicode\(12\) \"\[ monkey\]\"
+unicode\(12\) \"\[monkey \]\"
+unicode\(12\) \"\[0000monkey\]\"
+unicode\(12\) \"\[####monkey\]\"
+unicode\(12\) \"\[many monke\]\"
+unicode\(10\) \"2006-12-18\"
+unicode\(6\) \"123\.10\"
+unicode\(8\) \"3\.625e\+8\"