import zend standard tests
[hiphop-php.git] / hphp / test / zend / bad / ext-standard-strings / sprintf_variation29.php
blobe672498c7780f4af7c40bca6f2f7a8e9ed75deab
1 <?php
2 /* Prototype : string sprintf(string $format [, mixed $arg1 [, mixed ...]])
3 * Description: Return a formatted string
4 * Source code: ext/standard/formatted_print.c
5 */
7 echo "*** Testing sprintf() : octal formats with float values ***\n";
9 // array of float values
10 $float_values = array(
11 0.0,
12 -0.1,
13 1.0,
14 1e5,
15 -1e6,
16 1E8,
17 -1E9,
18 10.5e+5
21 // array of octal formats
22 $octal_formats = array(
23 "%o", "%ho", "%lo",
24 "%Lo", " %o", "%o ",
25 "\t%o", "\n%o", "%4o",
26 "%30o", "%[0-7]", "%*o"
29 $count = 1;
30 foreach($float_values as $float_value) {
31 echo "\n-- Iteration $count --\n";
33 foreach($octal_formats as $format) {
34 var_dump( sprintf($format, $float_value) );
36 $count++;
39 echo "Done";