diff options
Diffstat (limited to 'ext/standard/tests/array/bug34066.phpt')
-rw-r--r-- | ext/standard/tests/array/bug34066.phpt | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/ext/standard/tests/array/bug34066.phpt b/ext/standard/tests/array/bug34066.phpt index 44710b0426..df524feb9c 100644 --- a/ext/standard/tests/array/bug34066.phpt +++ b/ext/standard/tests/array/bug34066.phpt @@ -245,21 +245,21 @@ function gen_xml($val, $key, $prefix) global $xml_fd; print "gen_xml(prefix=$prefix)\n"; if (is_array($val)) { - if (preg_match('/^\d+$/', $key)) { - if ($key == 1) { - print substr($prefix, 0, -1) . "\n"; - } - array_walk($val, "gen_xml", "$prefix@"); - } - else { - array_walk($val, "gen_xml", "$prefix$key/"); - } + if (preg_match('/^\d+$/', $key)) { + if ($key == 1) { + print substr($prefix, 0, -1) . "\n"; + } + array_walk($val, "gen_xml", "$prefix@"); } else { - if (strlen($val) > 0) - print "$prefix$key=$val\n"; - else - print "$prefix$key\n"; + array_walk($val, "gen_xml", "$prefix$key/"); + } + } + else { + if (strlen($val) > 0) + print "$prefix$key=$val\n"; + else + print "$prefix$key\n"; } print "gen_xml(prefix=$prefix) end\n"; } |