diff options
Diffstat (limited to 'ext/standard/tests/strings/sprintf_variation53.phpt')
-rw-r--r-- | ext/standard/tests/strings/sprintf_variation53.phpt | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/sprintf_variation53.phpt b/ext/standard/tests/strings/sprintf_variation53.phpt new file mode 100644 index 0000000000..427d0d9364 --- /dev/null +++ b/ext/standard/tests/strings/sprintf_variation53.phpt @@ -0,0 +1,70 @@ +--TEST-- +Test sprintf() function : usage variations - with whitespaces in format strings +--FILE-- +<?php +/* Prototype : string sprintf(string $format [, mixed $arg1 [, mixed ...]]) + * Description: Return a formatted string + * Source code: ext/standard/formatted_print.c +*/ + +echo "*** Testing sprintf() : with white spaces in format strings ***\n"; + +// initializing the format array +$formats = array( + "% d", "% d", "% d", + "% f", "% f", "% f", + "% F", "% F", "% F", + "% b", "% b", "% b", + "% c", "% c", "% c", + "% e", "% e", "% e", + "% u", "% u", "% u", + "% o", "% o", "% o", + "% x", "% x", "% x", + "% X", "% X", "% X", + "% E", "% E", "% E" +); + +// initializing the args array + +foreach($formats as $format) { + var_dump( sprintf($format, 1234) ); +} + +echo "Done"; +?> +--EXPECTF-- +*** Testing sprintf() : with white spaces in format strings *** +string(4) "1234" +string(4) "1234" +string(4) "1234" +string(11) "1234.000000" +string(11) "1234.000000" +string(11) "1234.000000" +string(11) "1234.000000" +string(11) "1234.000000" +string(11) "1234.000000" +string(11) "10011010010" +string(11) "10011010010" +string(11) "10011010010" +string(1) "Ò" +string(1) "Ò" +string(1) "Ò" +string(11) "1.234000e+3" +string(11) "1.234000e+3" +string(11) "1.234000e+3" +string(4) "1234" +string(4) "1234" +string(4) "1234" +string(4) "2322" +string(4) "2322" +string(4) "2322" +string(3) "4d2" +string(3) "4d2" +string(3) "4d2" +string(3) "4D2" +string(3) "4D2" +string(3) "4D2" +string(11) "1.234000E+3" +string(11) "1.234000E+3" +string(11) "1.234000E+3" +Done
\ No newline at end of file |