summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/vsprintf_variation3.phpt
diff options
context:
space:
mode:
Diffstat (limited to 'ext/standard/tests/strings/vsprintf_variation3.phpt')
-rw-r--r--ext/standard/tests/strings/vsprintf_variation3.phpt81
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