diff options
Diffstat (limited to 'ext/standard/tests/strings/vsprintf_variation3.phpt')
-rw-r--r-- | ext/standard/tests/strings/vsprintf_variation3.phpt | 81 |
1 files changed, 0 insertions, 81 deletions
diff --git a/ext/standard/tests/strings/vsprintf_variation3.phpt b/ext/standard/tests/strings/vsprintf_variation3.phpt deleted file mode 100644 index 4fa51c92de..0000000000 --- a/ext/standard/tests/strings/vsprintf_variation3.phpt +++ /dev/null @@ -1,81 +0,0 @@ ---TEST-- -Test vsprintf() function : usage variations - int formats with int values ---FILE-- -<?php -/* Prototype : string vsprintf(string format, array args) - * Description: Return a formatted string - * Source code: ext/standard/formatted_print.c -*/ - -/* - * Test vsprintf() when different int formats and int values are passed to - * the '$format' and '$args' arguments of the function -*/ - -echo "*** Testing vsprintf() : int formats with int values ***\n"; - - -// defining array of int formats -$formats = array( - "%d", - "%+d %-d %D", - "%ld %Ld, %4d %-4d", - "%10.4d %-10.4d %04d %04.4d", - "%'#2d %'2d %'$2d %'_2d", - "%d %d %d %d", - "% %%d d%", - '%3$d %4$d %1$d %2$d' -); - -// Arrays of int values for the format defined in $format. -// Each sub array contains int values which correspond to each format string in $format -$args_array = array( - array(0), - array(-1, 1, +22), - array(2147483647, -2147483648, +2147483640, -2147483640), - array(123456, 12345678, -1234567, 1234567), - array(111, 2222, 333333, 44444444), - array(0x123b, 0xfAb, 0123, 012), - array(1234, -5678, 2345), - array(3, 4, 1, 2) - -); - -// looping to test vsprintf() with different int formats from the above $format array -// and with int values from the above $args_array array -$counter = 1; -foreach($formats as $format) { - echo "\n-- Iteration $counter --\n"; - var_dump( vsprintf($format, $args_array[$counter-1]) ); - $counter++; -} - -echo "Done"; -?> ---EXPECT-- -*** Testing vsprintf() : int formats with int values *** - --- Iteration 1 -- -string(1) "0" - --- Iteration 2 -- -string(5) "-1 1 " - --- Iteration 3 -- -string(36) "2147483647 d, 2147483640 -2147483640" - --- Iteration 4 -- -string(38) " 123456 12345678 -1234567 1234567" - --- Iteration 5 -- -string(24) "111 2222 333333 44444444" - --- Iteration 6 -- -string(15) "4667 4011 83 10" - --- Iteration 7 -- -string(8) "%-5678 d" - --- Iteration 8 -- -string(7) "1 2 3 4" -Done |