summaryrefslogtreecommitdiff
path: root/ext/standard/tests/array
diff options
context:
space:
mode:
authorSVN Migration <svn@php.net>2006-10-15 21:09:28 +0000
committerSVN Migration <svn@php.net>2006-10-15 21:09:28 +0000
commit88ec761548b66f58acc1a86cdd0fc164ca925476 (patch)
treed0af978fa00d83bb1d82c613f66477fbd6bb18aa /ext/standard/tests/array
parent268984b4787e797db6054313fc9ba3b9e845306e (diff)
downloadphp-git-PECL_OPENSSL.tar.gz
This commit was manufactured by cvs2svn to create branch 'PECL_OPENSSL'.PECL_OPENSSL
Diffstat (limited to 'ext/standard/tests/array')
-rw-r--r--ext/standard/tests/array/001.phpt157
-rw-r--r--ext/standard/tests/array/002.phpt644
-rw-r--r--ext/standard/tests/array/003.phpt104
-rw-r--r--ext/standard/tests/array/004.phpt59
-rw-r--r--ext/standard/tests/array/005.phpt46
-rw-r--r--ext/standard/tests/array/006.phpt49
-rw-r--r--ext/standard/tests/array/007.phpt627
-rw-r--r--ext/standard/tests/array/008.phpt310
-rw-r--r--ext/standard/tests/array/array_change_key_case.phpt769
-rw-r--r--ext/standard/tests/array/array_chunk.phpt5326
-rw-r--r--ext/standard/tests/array/array_chunk2.phpt146
-rwxr-xr-xext/standard/tests/array/array_combine.phpt122
-rw-r--r--ext/standard/tests/array/array_count_values.phpt95
-rw-r--r--ext/standard/tests/array/array_count_values2.phpt43
-rw-r--r--ext/standard/tests/array/array_diff_1.phpt15
-rwxr-xr-xext/standard/tests/array/array_diff_assoc.phpt49
-rw-r--r--ext/standard/tests/array/array_diff_key.phpt250
-rw-r--r--ext/standard/tests/array/array_diff_key2.phpt44
-rw-r--r--ext/standard/tests/array/array_fill.phpt366
-rwxr-xr-xext/standard/tests/array/array_fill_keys.phpt42
-rw-r--r--ext/standard/tests/array/array_filter.phpt93
-rw-r--r--ext/standard/tests/array/array_flip.phpt37
-rw-r--r--ext/standard/tests/array/array_intersect_1.phpt660
-rw-r--r--ext/standard/tests/array/array_intersect_key.phpt209
-rw-r--r--ext/standard/tests/array/array_search.phpt23
-rw-r--r--ext/standard/tests/array/array_search1.phpt35
-rw-r--r--ext/standard/tests/array/array_sum.phpt29
-rw-r--r--ext/standard/tests/array/array_walk.phpt48
-rw-r--r--ext/standard/tests/array/array_walk_objects.phptbin785 -> 0 bytes
-rw-r--r--ext/standard/tests/array/array_walk_rec_objects.phptbin845 -> 0 bytes
-rw-r--r--ext/standard/tests/array/array_walk_recursive.phpt26
-rw-r--r--ext/standard/tests/array/array_walk_recursive1.phpt54
-rw-r--r--ext/standard/tests/array/bug12776.phpt25
-rw-r--r--ext/standard/tests/array/bug14580.phpt11
-rw-r--r--ext/standard/tests/array/bug20381.phpt79
-rw-r--r--ext/standard/tests/array/bug20865.phpt11
-rw-r--r--ext/standard/tests/array/bug21182.phpt12
-rwxr-xr-xext/standard/tests/array/bug21918.phpt55
-rw-r--r--ext/standard/tests/array/bug21998.phpt24
-rw-r--r--ext/standard/tests/array/bug22088.phpt33
-rw-r--r--ext/standard/tests/array/bug22463.phpt29
-rw-r--r--ext/standard/tests/array/bug23581.phpt44
-rw-r--r--ext/standard/tests/array/bug23788.phpt24
-rw-r--r--ext/standard/tests/array/bug24198.phpt25
-rw-r--r--ext/standard/tests/array/bug24220.phpt91
-rw-r--r--ext/standard/tests/array/bug24766.phpt45
-rw-r--r--ext/standard/tests/array/bug24897.phpt21
-rw-r--r--ext/standard/tests/array/bug24980.phpt53
-rw-r--r--ext/standard/tests/array/bug25359.phpt32
-rw-r--r--ext/standard/tests/array/bug25708.phpt223
-rw-r--r--ext/standard/tests/array/bug25758.phpt14
-rw-r--r--ext/standard/tests/array/bug26458.phptbin395 -> 0 bytes
-rw-r--r--ext/standard/tests/array/bug28739.phpt58
-rw-r--r--ext/standard/tests/array/bug28974.phpt89
-rwxr-xr-xext/standard/tests/array/bug29253.phpt14
-rw-r--r--ext/standard/tests/array/bug29493.phpt115
-rwxr-xr-xext/standard/tests/array/bug30266.phpt37
-rw-r--r--ext/standard/tests/array/bug30833.phpt35
-rwxr-xr-xext/standard/tests/array/bug31158.phpt17
-rw-r--r--ext/standard/tests/array/bug31213.phpt57
-rw-r--r--ext/standard/tests/array/bug32021.phpt14
-rw-r--r--ext/standard/tests/array/bug33382.phpt27
-rwxr-xr-xext/standard/tests/array/bug33940.phpt63
-rwxr-xr-xext/standard/tests/array/bug33989.phpt10
-rw-r--r--ext/standard/tests/array/bug34066.phpt804
-rw-r--r--ext/standard/tests/array/bug34066_1.phpt731
-rwxr-xr-xext/standard/tests/array/bug34227.phpt100
-rwxr-xr-xext/standard/tests/array/bug34982.phpt40
-rw-r--r--ext/standard/tests/array/bug35014.phpt36
-rw-r--r--ext/standard/tests/array/bug35014_64bit.phpt36
-rw-r--r--ext/standard/tests/array/bug35022.phpt21
-rw-r--r--ext/standard/tests/array/bug35821.phpt33
-rw-r--r--ext/standard/tests/array/bug38464.phpt20
-rw-r--r--ext/standard/tests/array/count_recursive.phpt52
-rw-r--r--ext/standard/tests/array/data.inc13
-rw-r--r--ext/standard/tests/array/locale_sort.phpt56
-rw-r--r--ext/standard/tests/array/max.phpt39
-rw-r--r--ext/standard/tests/array/min.phpt39
-rw-r--r--ext/standard/tests/array/range.phpt1345
-rw-r--r--ext/standard/tests/array/var_export.phpt11
-rw-r--r--ext/standard/tests/array/var_export2.phptbin204 -> 0 bytes
-rw-r--r--ext/standard/tests/array/var_export3.phpt24
82 files changed, 0 insertions, 15264 deletions
diff --git a/ext/standard/tests/array/001.phpt b/ext/standard/tests/array/001.phpt
deleted file mode 100644
index 797a79781f..0000000000
--- a/ext/standard/tests/array/001.phpt
+++ /dev/null
@@ -1,157 +0,0 @@
---TEST--
-Test array_merge and array_walk
---INI--
-precision=14
---FILE--
-<?php
-require(dirname(__FILE__) . '/data.inc');
-/*
-** Create sample arrays
-** Test alpha, numeric (decimal, hex, octal) and special data
-**
-**
-*/
-
-/* Helper function to build testing arrays */
-function make_nested_array ($depth, $breadth, $function = NULL, $args = array ()) {
- for ($x = 0; $x < $breadth; ++$x) {
- if (NULL === $function) {
- $array = array (0);
- } else {
- $array = array (call_user_func_array ($function, $args));
- }
- for ($y = 1; $y < $depth; ++$y) {
- $array[0] = array ($array[0]);
- }
- $temp[$x] = $array;
- }
- return $temp;
-}
-
-/* Nested array */
-$data2 = make_nested_array (3, 3);
-$data = array_merge($data, $data2);
-
-var_dump ($data);
-
-function echo_kv ($value, $key) {
- var_dump ($key);
- var_dump ($value);
-}
-
-echo " -- Testing array_walk() -- \n";
-array_walk ($data, 'echo_kv');
-
-?>
---EXPECT--
-array(11) {
- [0]=>
- string(3) "PHP"
- [1]=>
- string(27) "PHP: Hypertext Preprocessor"
- [2]=>
- string(4) "Test"
- ["test"]=>
- int(27)
- [3]=>
- string(4) "test"
- [4]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [5]=>
- string(6) "monkey"
- [6]=>
- float(-0.33333333333333)
- [7]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
- }
- [8]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
- }
- [9]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
- }
-}
- -- Testing array_walk() --
-int(0)
-string(3) "PHP"
-int(1)
-string(27) "PHP: Hypertext Preprocessor"
-int(2)
-string(4) "Test"
-string(4) "test"
-int(27)
-int(3)
-string(4) "test"
-int(4)
-array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
-}
-int(5)
-string(6) "monkey"
-int(6)
-float(-0.33333333333333)
-int(7)
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
-}
-int(8)
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
-}
-int(9)
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- }
-}
diff --git a/ext/standard/tests/array/002.phpt b/ext/standard/tests/array/002.phpt
deleted file mode 100644
index f33cf42067..0000000000
--- a/ext/standard/tests/array/002.phpt
+++ /dev/null
@@ -1,644 +0,0 @@
---TEST--
-Test arsort, asort, krsort, ksort, rsort, and sort
---INI--
-precision=14
---FILE--
-<?php
-require(dirname(__FILE__) . '/data.inc');
-
-function test_sort ($sort_function, $data) {
- echo "\n -- Testing $sort_function() -- \n";
- echo "No second argument:\n";
- $sort_function ($data);
- var_dump ($data);
- echo "Using SORT_REGULAR:\n";
- $sort_function ($data, SORT_REGULAR);
- var_dump ($data);
- echo "Using SORT_NUMERIC:\n";
- $sort_function ($data, SORT_NUMERIC);
- var_dump ($data);
- echo "Using SORT_STRING\n";
- $sort_function ($data, SORT_STRING);
- var_dump ($data);
-}
-
-echo "Unsorted data:\n";
-var_dump ($data);
-foreach (array ('arsort', 'asort', 'krsort', 'ksort', 'rsort', 'sort') as $test_function) {
- test_sort ($test_function, $data);
-}
-
-?>
---EXPECT--
-Unsorted data:
-array(8) {
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- ["test"]=>
- int(27)
- [1000]=>
- string(4) "test"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
-}
-
- -- Testing arsort() --
-No second argument:
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [0]=>
- string(3) "PHP"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_REGULAR:
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [0]=>
- string(3) "PHP"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_NUMERIC:
-array(8) {
- ["test"]=>
- int(27)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [1001]=>
- string(6) "monkey"
- [5]=>
- string(4) "Test"
- [1000]=>
- string(4) "test"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_STRING
-array(8) {
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [0]=>
- string(3) "PHP"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
- [16777216]=>
- float(-0.33333333333333)
-}
-
- -- Testing asort() --
-No second argument:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- ["test"]=>
- int(27)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_REGULAR:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- ["test"]=>
- int(27)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_NUMERIC:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [0]=>
- string(3) "PHP"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
-}
-Using SORT_STRING
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- ["test"]=>
- int(27)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
-}
-
- -- Testing krsort() --
-No second argument:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- ["test"]=>
- int(27)
- [0]=>
- string(3) "PHP"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_REGULAR:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [0]=>
- string(3) "PHP"
- ["test"]=>
- int(27)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_NUMERIC:
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- ["test"]=>
- int(27)
- [0]=>
- string(3) "PHP"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_STRING
-array(8) {
- ["test"]=>
- int(27)
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [16777216]=>
- float(-0.33333333333333)
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
- [0]=>
- string(3) "PHP"
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-
- -- Testing ksort() --
-No second argument:
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- ["test"]=>
- int(27)
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_REGULAR:
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
- [0]=>
- string(3) "PHP"
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_NUMERIC:
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- ["test"]=>
- int(27)
- [5]=>
- string(4) "Test"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
-}
-Using SORT_STRING
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- ["test"]=>
- int(27)
-}
-
- -- Testing rsort() --
-No second argument:
-array(8) {
- [0]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [1]=>
- int(27)
- [2]=>
- string(4) "test"
- [3]=>
- string(6) "monkey"
- [4]=>
- string(4) "Test"
- [5]=>
- string(27) "PHP: Hypertext Preprocessor"
- [6]=>
- string(3) "PHP"
- [7]=>
- float(-0.33333333333333)
-}
-Using SORT_REGULAR:
-array(8) {
- [0]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [1]=>
- int(27)
- [2]=>
- string(4) "test"
- [3]=>
- string(6) "monkey"
- [4]=>
- string(4) "Test"
- [5]=>
- string(27) "PHP: Hypertext Preprocessor"
- [6]=>
- string(3) "PHP"
- [7]=>
- float(-0.33333333333333)
-}
-Using SORT_NUMERIC:
-array(8) {
- [0]=>
- int(27)
- [1]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [2]=>
- string(3) "PHP"
- [3]=>
- string(27) "PHP: Hypertext Preprocessor"
- [4]=>
- string(6) "monkey"
- [5]=>
- string(4) "Test"
- [6]=>
- string(4) "test"
- [7]=>
- float(-0.33333333333333)
-}
-Using SORT_STRING
-array(8) {
- [0]=>
- string(4) "test"
- [1]=>
- string(6) "monkey"
- [2]=>
- string(4) "Test"
- [3]=>
- string(27) "PHP: Hypertext Preprocessor"
- [4]=>
- string(3) "PHP"
- [5]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [6]=>
- int(27)
- [7]=>
- float(-0.33333333333333)
-}
-
- -- Testing sort() --
-No second argument:
-array(8) {
- [0]=>
- float(-0.33333333333333)
- [1]=>
- string(3) "PHP"
- [2]=>
- string(27) "PHP: Hypertext Preprocessor"
- [3]=>
- string(4) "Test"
- [4]=>
- string(6) "monkey"
- [5]=>
- string(4) "test"
- [6]=>
- int(27)
- [7]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_REGULAR:
-array(8) {
- [0]=>
- float(-0.33333333333333)
- [1]=>
- string(3) "PHP"
- [2]=>
- string(27) "PHP: Hypertext Preprocessor"
- [3]=>
- string(4) "Test"
- [4]=>
- string(6) "monkey"
- [5]=>
- string(4) "test"
- [6]=>
- int(27)
- [7]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
-}
-Using SORT_NUMERIC:
-array(8) {
- [0]=>
- float(-0.33333333333333)
- [1]=>
- string(6) "monkey"
- [2]=>
- string(4) "test"
- [3]=>
- string(4) "Test"
- [4]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(3) "PHP"
- [6]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [7]=>
- int(27)
-}
-Using SORT_STRING
-array(8) {
- [0]=>
- float(-0.33333333333333)
- [1]=>
- int(27)
- [2]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [3]=>
- string(3) "PHP"
- [4]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [6]=>
- string(6) "monkey"
- [7]=>
- string(4) "test"
-}
diff --git a/ext/standard/tests/array/003.phpt b/ext/standard/tests/array/003.phpt
deleted file mode 100644
index f307186553..0000000000
--- a/ext/standard/tests/array/003.phpt
+++ /dev/null
@@ -1,104 +0,0 @@
---TEST--
-Test usort, uksort and uasort
---INI--
-precision=14
---FILE--
-<?php
-require(dirname(__FILE__) . '/data.inc');
-
-function cmp ($a, $b) {
- is_array ($a)
- and $a = array_sum ($a);
- is_array ($b)
- and $b = array_sum ($b);
- return strcmp ($a, $b);
-}
-
-echo " -- Testing uasort() -- \n";
-uasort ($data, 'cmp');
-var_dump ($data);
-
-
-echo "\n -- Testing uksort() -- \n";
-uksort ($data, 'cmp');
-var_dump ($data);
-
-echo "\n -- Testing usort() -- \n";
-usort ($data, 'cmp');
-var_dump ($data);
-?>
---EXPECT--
--- Testing uasort() --
-array(8) {
- [16777216]=>
- float(-0.33333333333333)
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- ["test"]=>
- int(27)
- [0]=>
- string(3) "PHP"
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [1001]=>
- string(6) "monkey"
- [1000]=>
- string(4) "test"
-}
-
- -- Testing uksort() --
-array(8) {
- [-1000]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [0]=>
- string(3) "PHP"
- [1000]=>
- string(4) "test"
- [1001]=>
- string(6) "monkey"
- [16777216]=>
- float(-0.33333333333333)
- [17]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- ["test"]=>
- int(27)
-}
-
- -- Testing usort() --
-array(8) {
- [0]=>
- float(-0.33333333333333)
- [1]=>
- array(2) {
- [0]=>
- string(6) "banana"
- [1]=>
- string(6) "orange"
- }
- [2]=>
- int(27)
- [3]=>
- string(3) "PHP"
- [4]=>
- string(27) "PHP: Hypertext Preprocessor"
- [5]=>
- string(4) "Test"
- [6]=>
- string(6) "monkey"
- [7]=>
- string(4) "test"
-}
diff --git a/ext/standard/tests/array/004.phpt b/ext/standard/tests/array/004.phpt
deleted file mode 100644
index 1074134890..0000000000
--- a/ext/standard/tests/array/004.phpt
+++ /dev/null
@@ -1,59 +0,0 @@
---TEST--
-Test natsort and natcasesort
---INI--
-precision=14
---FILE--
-<?php
-$data = array(
- 'Test1',
- 'teST2'=>0,
- 5=>'test2',
- 'abc'=>'test10',
- 'test21'
-);
-
-var_dump($data);
-
-natsort($data);
-var_dump($data);
-
-natcasesort($data);
-var_dump($data);
-?>
---EXPECT--
-array(5) {
- [0]=>
- string(5) "Test1"
- ["teST2"]=>
- int(0)
- [5]=>
- string(5) "test2"
- ["abc"]=>
- string(6) "test10"
- [6]=>
- string(6) "test21"
-}
-array(5) {
- ["teST2"]=>
- int(0)
- [0]=>
- string(5) "Test1"
- [5]=>
- string(5) "test2"
- ["abc"]=>
- string(6) "test10"
- [6]=>
- string(6) "test21"
-}
-array(5) {
- ["teST2"]=>
- int(0)
- [0]=>
- string(5) "Test1"
- [5]=>
- string(5) "test2"
- ["abc"]=>
- string(6) "test10"
- [6]=>
- string(6) "test21"
-} \ No newline at end of file
diff --git a/ext/standard/tests/array/005.phpt b/ext/standard/tests/array/005.phpt
deleted file mode 100644
index cdf731827d..0000000000
--- a/ext/standard/tests/array/005.phpt
+++ /dev/null
@@ -1,46 +0,0 @@
---TEST--
-Test array_shift behaviour
---FILE--
-<?php
-
-array_shift($GLOBALS);
-
-$a = array("foo", "bar", "fubar");
-$b = array("3" => "foo", "4" => "bar", "5" => "fubar");
-$c = array("a" => "foo", "b" => "bar", "c" => "fubar");
-
-/* simple array */
-echo array_shift($a), "\n";
-var_dump($a);
-
-/* numerical assoc indices */
-echo array_shift($b), "\n";
-var_dump($b);
-
-/* assoc indices */
-echo array_shift($c), "\n";
-var_dump($c);
-
-?>
---EXPECT--
-foo
-array(2) {
- [0]=>
- string(3) "bar"
- [1]=>
- string(5) "fubar"
-}
-foo
-array(2) {
- [0]=>
- string(3) "bar"
- [1]=>
- string(5) "fubar"
-}
-foo
-array(2) {
- ["b"]=>
- string(3) "bar"
- ["c"]=>
- string(5) "fubar"
-}
diff --git a/ext/standard/tests/array/006.phpt b/ext/standard/tests/array/006.phpt
deleted file mode 100644
index 4893ad3f06..0000000000
--- a/ext/standard/tests/array/006.phpt
+++ /dev/null
@@ -1,49 +0,0 @@
---TEST--
-Test array_pop behaviour
---FILE--
-<?php
-
-array_pop($GLOBALS);
-
-$a = array("foo", "bar", "fubar");
-$b = array("3" => "foo", "4" => "bar", "5" => "fubar");
-$c = array("a" => "foo", "b" => "bar", "c" => "fubar");
-
-/* simple array */
-echo array_pop($a), "\n";
-array_push($a, "foobar");
-var_dump($a);
-
-/* numerical assoc indices */
-echo array_pop($b), "\n";
-var_dump($b);
-
-/* assoc indices */
-echo array_pop($c), "\n";
-var_dump($c);
-
-?>
---EXPECT--
-fubar
-array(3) {
- [0]=>
- string(3) "foo"
- [1]=>
- string(3) "bar"
- [2]=>
- string(6) "foobar"
-}
-fubar
-array(2) {
- [3]=>
- string(3) "foo"
- [4]=>
- string(3) "bar"
-}
-fubar
-array(2) {
- ["a"]=>
- string(3) "foo"
- ["b"]=>
- string(3) "bar"
-}
diff --git a/ext/standard/tests/array/007.phpt b/ext/standard/tests/array/007.phpt
deleted file mode 100644
index 45cc9b6c27..0000000000
--- a/ext/standard/tests/array/007.phpt
+++ /dev/null
@@ -1,627 +0,0 @@
---TEST--
-Test array_diff and array_diff_assoc behaviour
---FILE--
-<?php
-$a = array(1,"big"=>2,3,6,3,5,3,3,3,3,3,3,3,3,3,3);
-$b = array(2,2,3,3,3,3,3,3,3,3,3,3,3,3,3);
-$c = array(-1,1);
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo '$c='.var_export($c,TRUE).";\n";
-var_dump(array_diff($a,$b,$c));
-var_dump(array_diff_assoc($a,$b,$c));
-$a = array(
-'a'=>2,
-'b'=>'some',
-'c'=>'done',
-'z'=>'foo',
-'f'=>5,
-'fan'=>'fen',
-7=>18,
-9=>25,
-11=>42,
-12=>42,
-45=>42,
-73=>'foo',
-95=>'some',
-'som3'=>'some',
-'want'=>'wanna');
-$b = array(
-'a'=>7,
-7=>18,
-9=>13,
-11=>42,
-45=>46,
-'som3'=>'some',
-'foo'=>'some',
-'goo'=>'foo',
-'f'=>5,
-'z'=>'equal'
-);
-$c = array(
-73=>'foo',
-95=>'some');
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo '$c='.var_export($c,TRUE).";\n";
-echo "Results:\n\n";
-var_dump(array_diff($a,$b,$c));
-var_dump(array_diff_assoc($a,$b,$c));
-
-echo "-=-=-=-=-=-=-=-=- New functionality from 5.0.0 -=-=-=-=-=-=-=-\n";
-error_reporting(E_ALL);
-class cr {
- private $priv_member;
- public $public_member;
- function cr($val) {
- $this->priv_member = $val;
- $this->public_member = $val;
- }
- static function comp_func_cr($a, $b) {
- if ($a->priv_member === $b->priv_member) return 0;
- return ($a->priv_member > $b->priv_member)? 1:-1;
- }
-
- function __toString() {
- return "Object";
- }
-}
-
-function comp_func($a, $b) {
- if ($a === $b) return 0;
- return ($a > $b)? 1:-1;
-
-}
-
-function comp_func_cr($a, $b) {
- if ($a->public_member === $b->public_member) return 0;
- return ($a->public_member > $b->public_member)? 1:-1;
-}
-
-
-/*
-$a = array(1,"big"=>2,3,6,3,5,3,3,3,3,3,3,3,3,3,3);
-$b = array(2,2,3,3,3,3,3,3,3,3,3,3,3,3,3);
-$c = array(-1,1);
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo '$c='.var_export($c,TRUE).";\n";
-var_dump(array_diff($a,$b,$c));
-var_dump(array_diff_assoc($a,$b,$c));
-var_dump(array_udiff($a, $b, $c, "comp_func"));
-var_dump(array_diff_uassoc($a,$b,$c, "comp_func"));
-*/
-
-/*
- $a = array(new cr(9),new cr(12),new cr(23),new cr(4),new cr(-15),);
- $b = array(new cr(9),new cr(22),new cr( 3),new cr(4),new cr(-15),);
- var_dump(array_udiff($a, $b, "comp_func_cr"));
-*/
-$a = array("0.1" => new cr(9), "0.5" => new cr(12), 0 => new cr(23), 1=> new cr(4), 2 => new cr(-15),);
-$b = array("0.2" => new cr(9), "0.5" => new cr(22), 0 => new cr( 3), 1=> new cr(4), 2 => new cr(-15),);
-
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_udiff_uassoc($a, $b, "comp_func_cr", "comp_func"));'."\n";
-var_dump(array_udiff_uassoc($a, $b, "comp_func_cr", "comp_func"));
-
-
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_udiff_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));'."\n";
-var_dump(array_udiff_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));
-
-
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_diff_assoc($a, $b));'."\n";
-var_dump(@array_diff_assoc($a, $b));
-
-
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_udiff($a, $b, "comp_func_cr"));'."\n";
-var_dump(array_udiff($a, $b, "comp_func_cr"));
-
-
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_udiff_assoc($a, $b, "comp_func_cr"));'."\n";
-var_dump(array_udiff_assoc($a, $b, "comp_func_cr"));
-
-?>
---EXPECTF--
-$a=array (
- 0 => 1,
- 'big' => 2,
- 1 => 3,
- 2 => 6,
- 3 => 3,
- 4 => 5,
- 5 => 3,
- 6 => 3,
- 7 => 3,
- 8 => 3,
- 9 => 3,
- 10 => 3,
- 11 => 3,
- 12 => 3,
- 13 => 3,
- 14 => 3,
-);
-$b=array (
- 0 => 2,
- 1 => 2,
- 2 => 3,
- 3 => 3,
- 4 => 3,
- 5 => 3,
- 6 => 3,
- 7 => 3,
- 8 => 3,
- 9 => 3,
- 10 => 3,
- 11 => 3,
- 12 => 3,
- 13 => 3,
- 14 => 3,
-);
-$c=array (
- 0 => -1,
- 1 => 1,
-);
-array(2) {
- [2]=>
- int(6)
- [4]=>
- int(5)
-}
-array(5) {
- [0]=>
- int(1)
- ["big"]=>
- int(2)
- [1]=>
- int(3)
- [2]=>
- int(6)
- [4]=>
- int(5)
-}
-$a=array (
- 'a' => 2,
- 'b' => 'some',
- 'c' => 'done',
- 'z' => 'foo',
- 'f' => 5,
- 'fan' => 'fen',
- 7 => 18,
- 9 => 25,
- 11 => 42,
- 12 => 42,
- 45 => 42,
- 73 => 'foo',
- 95 => 'some',
- 'som3' => 'some',
- 'want' => 'wanna',
-);
-$b=array (
- 'a' => 7,
- 7 => 18,
- 9 => 13,
- 11 => 42,
- 45 => 46,
- 'som3' => 'some',
- 'foo' => 'some',
- 'goo' => 'foo',
- 'f' => 5,
- 'z' => 'equal',
-);
-$c=array (
- 73 => 'foo',
- 95 => 'some',
-);
-Results:
-
-array(5) {
- ["a"]=>
- int(2)
- ["c"]=>
- string(4) "done"
- ["fan"]=>
- string(3) "fen"
- [9]=>
- int(25)
- ["want"]=>
- string(5) "wanna"
-}
-array(9) {
- ["a"]=>
- int(2)
- ["b"]=>
- string(4) "some"
- ["c"]=>
- string(4) "done"
- ["z"]=>
- string(3) "foo"
- ["fan"]=>
- string(3) "fen"
- [9]=>
- int(25)
- [12]=>
- int(42)
- [45]=>
- int(42)
- ["want"]=>
- string(5) "wanna"
-}
--=-=-=-=-=-=-=-=- New functionality from 5.0.0 -=-=-=-=-=-=-=-
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_udiff_uassoc($a, $b, "comp_func_cr", "comp_func"));
-array(3) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
-}
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_udiff_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));
-array(3) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
-}
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_diff_assoc($a, $b));
-array(1) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
-}
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_udiff($a, $b, "comp_func_cr"));
-array(2) {
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
-}
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_udiff_assoc($a, $b, "comp_func_cr"));
-array(3) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
-}
diff --git a/ext/standard/tests/array/008.phpt b/ext/standard/tests/array/008.phpt
deleted file mode 100644
index a3dde36296..0000000000
--- a/ext/standard/tests/array/008.phpt
+++ /dev/null
@@ -1,310 +0,0 @@
---TEST--
-Test array_intersect and array_intersect_assoc behaviour
---FILE--
-<?php
-//-=-=-=-=--=-=-=-=-=-=-=-=-=-=-=-=- TEST 1 -=-=-=-=-
-$a = array(1,"big"=>2,2,6,3,5,3,3,454,'some_string',3,3,3,3,3,3,3,3,17);
-$b = array(2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,17,25,'some_string',7,8,9,109,78,17);
-$c = array(-1,2,1,15,25,17);
-echo str_repeat("-=",10)." TEST 1 ".str_repeat("-=",20)."\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo '$c='.var_export($c,TRUE).";\n";
-
-echo 'array_intersect($a,$b,$c);'."\n";
-var_dump(array_intersect($a,$b,$c));
-
-echo 'array_intersect_assoc($a,$b,$c);'."\n";
-var_dump(array_intersect_assoc($a,$b,$c));
-
-echo 'array_intersect($a,$b);'."\n";
-var_dump(array_intersect($a,$b));
-
-echo 'array_intersect_assoc($a,$b);'."\n";
-var_dump(array_intersect_assoc($a,$b));
-
-//-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=- TEST 2 -=-=-=-=-=-
-$a = array(
-'a'=>2,
-'b'=>'some',
-'c'=>'done',
-'z'=>'foo',
-'f'=>5,
-'fan'=>'fen',
-'bad'=>'bed',
-'gate'=>'web',
-7=>18,
-9=>25,
-11=>42,
-12=>42,
-45=>42,
-73=>'foo',
-95=>'some',
-'som3'=>'some',
-'want'=>'wanna');
-
-
-$b = array(
-'a'=>7,
-7=>18,
-9=>13,
-11=>42,
-45=>46,
-'som3'=>'some',
-'foo'=>'some',
-'goo'=>'foo',
-'f'=>5,
-'z'=>'equal',
-'gate'=>'web'
-);
-$c = array(
-'gate'=>'web',
-73=>'foo',
-95=>'some'
-);
-
-echo str_repeat("-=",10)." TEST 2 ".str_repeat("-=",20)."\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo '$c='.var_export($c,TRUE).";\n";
-echo "\n\nResults:\n\n";
-
-echo 'array_intersect($a,$b,$c);'."\n";
-var_dump(array_intersect($a,$b,$c));
-
-echo 'array_intersect_assoc($a,$b,$c);'."\n";
-var_dump(array_intersect_assoc($a,$b,$c));
-
-echo 'array_intersect($a,$b);'."\n";
-var_dump(array_intersect($a,$b));
-
-echo 'array_intersect_assoc($a,$b);'."\n";
-var_dump(array_intersect_assoc($a,$b));
-?>
---EXPECT--
--=-=-=-=-=-=-=-=-=-= TEST 1 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-$a=array (
- 0 => 1,
- 'big' => 2,
- 1 => 2,
- 2 => 6,
- 3 => 3,
- 4 => 5,
- 5 => 3,
- 6 => 3,
- 7 => 454,
- 8 => 'some_string',
- 9 => 3,
- 10 => 3,
- 11 => 3,
- 12 => 3,
- 13 => 3,
- 14 => 3,
- 15 => 3,
- 16 => 3,
- 17 => 17,
-);
-$b=array (
- 0 => 2,
- 1 => 2,
- 2 => 3,
- 3 => 3,
- 4 => 3,
- 5 => 3,
- 6 => 3,
- 7 => 3,
- 8 => 3,
- 9 => 3,
- 10 => 3,
- 11 => 3,
- 12 => 3,
- 13 => 3,
- 14 => 3,
- 15 => 17,
- 16 => 25,
- 17 => 'some_string',
- 18 => 7,
- 19 => 8,
- 20 => 9,
- 21 => 109,
- 22 => 78,
- 23 => 17,
-);
-$c=array (
- 0 => -1,
- 1 => 2,
- 2 => 1,
- 3 => 15,
- 4 => 25,
- 5 => 17,
-);
-array_intersect($a,$b,$c);
-array(3) {
- ["big"]=>
- int(2)
- [1]=>
- int(2)
- [17]=>
- int(17)
-}
-array_intersect_assoc($a,$b,$c);
-array(1) {
- [1]=>
- int(2)
-}
-array_intersect($a,$b);
-array(15) {
- ["big"]=>
- int(2)
- [1]=>
- int(2)
- [3]=>
- int(3)
- [5]=>
- int(3)
- [6]=>
- int(3)
- [8]=>
- string(11) "some_string"
- [9]=>
- int(3)
- [10]=>
- int(3)
- [11]=>
- int(3)
- [12]=>
- int(3)
- [13]=>
- int(3)
- [14]=>
- int(3)
- [15]=>
- int(3)
- [16]=>
- int(3)
- [17]=>
- int(17)
-}
-array_intersect_assoc($a,$b);
-array(10) {
- [1]=>
- int(2)
- [3]=>
- int(3)
- [5]=>
- int(3)
- [6]=>
- int(3)
- [9]=>
- int(3)
- [10]=>
- int(3)
- [11]=>
- int(3)
- [12]=>
- int(3)
- [13]=>
- int(3)
- [14]=>
- int(3)
-}
--=-=-=-=-=-=-=-=-=-= TEST 2 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
-$a=array (
- 'a' => 2,
- 'b' => 'some',
- 'c' => 'done',
- 'z' => 'foo',
- 'f' => 5,
- 'fan' => 'fen',
- 'bad' => 'bed',
- 'gate' => 'web',
- 7 => 18,
- 9 => 25,
- 11 => 42,
- 12 => 42,
- 45 => 42,
- 73 => 'foo',
- 95 => 'some',
- 'som3' => 'some',
- 'want' => 'wanna',
-);
-$b=array (
- 'a' => 7,
- 7 => 18,
- 9 => 13,
- 11 => 42,
- 45 => 46,
- 'som3' => 'some',
- 'foo' => 'some',
- 'goo' => 'foo',
- 'f' => 5,
- 'z' => 'equal',
- 'gate' => 'web',
-);
-$c=array (
- 'gate' => 'web',
- 73 => 'foo',
- 95 => 'some',
-);
-
-
-Results:
-
-array_intersect($a,$b,$c);
-array(6) {
- ["b"]=>
- string(4) "some"
- ["z"]=>
- string(3) "foo"
- ["gate"]=>
- string(3) "web"
- [73]=>
- string(3) "foo"
- [95]=>
- string(4) "some"
- ["som3"]=>
- string(4) "some"
-}
-array_intersect_assoc($a,$b,$c);
-array(1) {
- ["gate"]=>
- string(3) "web"
-}
-array_intersect($a,$b);
-array(11) {
- ["b"]=>
- string(4) "some"
- ["z"]=>
- string(3) "foo"
- ["f"]=>
- int(5)
- ["gate"]=>
- string(3) "web"
- [7]=>
- int(18)
- [11]=>
- int(42)
- [12]=>
- int(42)
- [45]=>
- int(42)
- [73]=>
- string(3) "foo"
- [95]=>
- string(4) "some"
- ["som3"]=>
- string(4) "some"
-}
-array_intersect_assoc($a,$b);
-array(5) {
- ["f"]=>
- int(5)
- ["gate"]=>
- string(3) "web"
- [7]=>
- int(18)
- [11]=>
- int(42)
- ["som3"]=>
- string(4) "some"
-}
diff --git a/ext/standard/tests/array/array_change_key_case.phpt b/ext/standard/tests/array/array_change_key_case.phpt
deleted file mode 100644
index 0cd1d8203a..0000000000
--- a/ext/standard/tests/array/array_change_key_case.phpt
+++ /dev/null
@@ -1,769 +0,0 @@
---TEST--
-array_change_key_case()
---FILE--
-<?php
-$arrays = array (
- array (),
- array (0),
- array (1),
- array (-1),
- array (0, 2, 3, 4, 5),
- array (1, 2, 3, 4, 5),
- array ("" => 1),
- array ("a" => 1),
- array ("Z" => 1),
- array ("one" => 1),
- array ("ONE" => 1),
- array ("OnE" => 1),
- array ("oNe" => 1),
- array ("one" => 1, "two" => 2),
- array ("ONE" => 1, "two" => 2),
- array ("OnE" => 1, "two" => 2),
- array ("oNe" => 1, "two" => 2),
- array ("one" => 1, "TWO" => 2),
- array ("ONE" => 1, "TWO" => 2),
- array ("OnE" => 1, "TWO" => 2),
- array ("oNe" => 1, "TWO" => 2),
- array ("one" => 1, "TwO" => 2),
- array ("ONE" => 1, "TwO" => 2),
- array ("OnE" => 1, "TwO" => 2),
- array ("oNe" => 1, "TwO" => 2),
- array ("one" => 1, "tWo" => 2),
- array ("ONE" => 1, "tWo" => 2),
- array ("OnE" => 1, "tWo" => 2),
- array ("oNe" => 1, "tWo" => 2),
- array ("one" => 1, 2),
- array ("ONE" => 1, 2),
- array ("OnE" => 1, 2),
- array ("oNe" => 1, 2),
- array ("ONE" => 1, "TWO" => 2, "THREE" => 3, "FOUR" => "four"),
- array ("one" => 1, "two" => 2, "three" => 3, "four" => "FOUR"),
- array ("ONE" => 1, "TWO" => 2, "three" => 3, "four" => "FOUR"),
- array ("one" => 1, "two" => 2, "THREE" => 3, "FOUR" => "four")
-);
-
-foreach ($arrays as $item) {
- var_dump(array_change_key_case($item));
- var_dump(array_change_key_case($item, CASE_UPPER));
- var_dump(array_change_key_case($item, CASE_LOWER));
- echo "\n";
-}
-echo "end\n";
-?>
---EXPECT--
-array(0) {
-}
-array(0) {
-}
-array(0) {
-}
-
-array(1) {
- [0]=>
- int(0)
-}
-array(1) {
- [0]=>
- int(0)
-}
-array(1) {
- [0]=>
- int(0)
-}
-
-array(1) {
- [0]=>
- int(1)
-}
-array(1) {
- [0]=>
- int(1)
-}
-array(1) {
- [0]=>
- int(1)
-}
-
-array(1) {
- [0]=>
- int(-1)
-}
-array(1) {
- [0]=>
- int(-1)
-}
-array(1) {
- [0]=>
- int(-1)
-}
-
-array(5) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-array(5) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-array(5) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-
-array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
-}
-
-array(1) {
- [""]=>
- int(1)
-}
-array(1) {
- [""]=>
- int(1)
-}
-array(1) {
- [""]=>
- int(1)
-}
-
-array(1) {
- ["a"]=>
- int(1)
-}
-array(1) {
- ["A"]=>
- int(1)
-}
-array(1) {
- ["a"]=>
- int(1)
-}
-
-array(1) {
- ["z"]=>
- int(1)
-}
-array(1) {
- ["Z"]=>
- int(1)
-}
-array(1) {
- ["z"]=>
- int(1)
-}
-
-array(1) {
- ["one"]=>
- int(1)
-}
-array(1) {
- ["ONE"]=>
- int(1)
-}
-array(1) {
- ["one"]=>
- int(1)
-}
-
-array(1) {
- ["one"]=>
- int(1)
-}
-array(1) {
- ["ONE"]=>
- int(1)
-}
-array(1) {
- ["one"]=>
- int(1)
-}
-
-array(1) {
- ["one"]=>
- int(1)
-}
-array(1) {
- ["ONE"]=>
- int(1)
-}
-array(1) {
- ["one"]=>
- int(1)
-}
-
-array(1) {
- ["one"]=>
- int(1)
-}
-array(1) {
- ["ONE"]=>
- int(1)
-}
-array(1) {
- ["one"]=>
- int(1)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["ONE"]=>
- int(1)
- [0]=>
- int(2)
-}
-array(2) {
- ["one"]=>
- int(1)
- [0]=>
- int(2)
-}
-
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "four"
-}
-array(4) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
- ["THREE"]=>
- int(3)
- ["FOUR"]=>
- string(4) "four"
-}
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "four"
-}
-
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "FOUR"
-}
-array(4) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
- ["THREE"]=>
- int(3)
- ["FOUR"]=>
- string(4) "FOUR"
-}
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "FOUR"
-}
-
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "FOUR"
-}
-array(4) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
- ["THREE"]=>
- int(3)
- ["FOUR"]=>
- string(4) "FOUR"
-}
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "FOUR"
-}
-
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "four"
-}
-array(4) {
- ["ONE"]=>
- int(1)
- ["TWO"]=>
- int(2)
- ["THREE"]=>
- int(3)
- ["FOUR"]=>
- string(4) "four"
-}
-array(4) {
- ["one"]=>
- int(1)
- ["two"]=>
- int(2)
- ["three"]=>
- int(3)
- ["four"]=>
- string(4) "four"
-}
-
-end
diff --git a/ext/standard/tests/array/array_chunk.phpt b/ext/standard/tests/array/array_chunk.phpt
deleted file mode 100644
index 061c6994bf..0000000000
--- a/ext/standard/tests/array/array_chunk.phpt
+++ /dev/null
@@ -1,5326 +0,0 @@
---TEST--
-array_chunk()
---FILE--
-<?php
-$arrays = array (
- array (),
- array (0),
- array (1),
- array (-1),
- array (0, 2),
- array (1, 2, 3),
-
- array (1 => 0),
- array (2 => 1),
- array (3 => -1),
-
- array (1 => 0, 2 => 2),
- array (1 => 1, 2 => 2, 3 => 3),
- array (0 => 0, 3 => 2),
- array (1 => 1, 5 => 2, 8 => 3),
-
- array (1, 2),
- array (0, 1, 2),
- array (1, 2, 3),
- array (0, 1, 2, 3),
- array (1, 2, 3, 4),
- array (0, 1, 2, 3, 4),
- array (1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
- array (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10),
-
- array ("a" => 1),
- array ("b" => 1, "c" => 2),
- array ("p" => 1, "q" => 2, "r" => 3, "s" => 4, "u" => 5, "v" => 6),
-
- array ("a" => "A"),
- array ("p" => "A", "q" => "B", "r" => "C", "s" => "D", "u" => "E", "v" => "F"),
-);
-
-foreach ($arrays as $item) {
- echo "===========================================\n";
- var_dump ($item);
- echo "-------------------------------------------\n";
- for ($i = 0; $i < (sizeof($item) + 1); $i++) {
- echo "[$i]\n";
- var_dump (@array_chunk ($item, $i));
- var_dump (@array_chunk ($item, $i, TRUE));
- var_dump (@array_chunk ($item, $i, FALSE));
- echo "\n";
- }
- echo "\n";
-}
-echo "end\n";
-?>
---EXPECT--
-===========================================
-array(0) {
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-
-===========================================
-array(1) {
- [0]=>
- int(0)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
-}
-
-
-===========================================
-array(1) {
- [0]=>
- int(1)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-
-===========================================
-array(1) {
- [0]=>
- int(-1)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(-1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(-1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(-1)
- }
-}
-
-
-===========================================
-array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-
-
-===========================================
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
- [2]=>
- array(1) {
- [2]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [2]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[3]
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-
-
-===========================================
-array(1) {
- [1]=>
- int(0)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [1]=>
- int(0)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
-}
-
-
-===========================================
-array(1) {
- [2]=>
- int(1)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [2]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-
-===========================================
-array(1) {
- [3]=>
- int(-1)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(-1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [3]=>
- int(-1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(-1)
- }
-}
-
-
-===========================================
-array(2) {
- [1]=>
- int(0)
- [2]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [1]=>
- int(0)
- }
- [1]=>
- array(1) {
- [2]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [1]=>
- int(0)
- [2]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-
-
-===========================================
-array(3) {
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [1]=>
- int(1)
- }
- [1]=>
- array(1) {
- [2]=>
- int(2)
- }
- [2]=>
- array(1) {
- [3]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(1) {
- [3]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[3]
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-
-
-===========================================
-array(2) {
- [0]=>
- int(0)
- [3]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [3]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [3]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(2)
- }
-}
-
-
-===========================================
-array(3) {
- [1]=>
- int(1)
- [5]=>
- int(2)
- [8]=>
- int(3)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [1]=>
- int(1)
- }
- [1]=>
- array(1) {
- [5]=>
- int(2)
- }
- [2]=>
- array(1) {
- [8]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [1]=>
- int(1)
- [5]=>
- int(2)
- }
- [1]=>
- array(1) {
- [8]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[3]
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [1]=>
- int(1)
- [5]=>
- int(2)
- [8]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-
-
-===========================================
-array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
-
-
-===========================================
-array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [1]=>
- int(1)
- }
- [2]=>
- array(1) {
- [2]=>
- int(2)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(1) {
- [2]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[3]
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
-}
-
-
-===========================================
-array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
- [2]=>
- array(1) {
- [2]=>
- int(3)
- }
-}
-array(3) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [2]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[3]
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
-}
-
-
-===========================================
-array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [1]=>
- int(1)
- }
- [2]=>
- array(1) {
- [2]=>
- int(2)
- }
- [3]=>
- array(1) {
- [3]=>
- int(3)
- }
-}
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
-}
-
-[3]
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(1) {
- [3]=>
- int(3)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(1) {
- [0]=>
- int(3)
- }
-}
-
-[4]
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
-}
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
-}
-
-
-===========================================
-array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
- [2]=>
- array(1) {
- [2]=>
- int(3)
- }
- [3]=>
- array(1) {
- [3]=>
- int(4)
- }
-}
-array(4) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-
-[2]
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
-}
-
-[3]
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(1) {
- [3]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-
-[4]
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
-}
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
-}
-array(1) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
-}
-
-
-===========================================
-array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(5) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
- [4]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-array(5) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [1]=>
- int(1)
- }
- [2]=>
- array(1) {
- [2]=>
- int(2)
- }
- [3]=>
- array(1) {
- [3]=>
- int(3)
- }
- [4]=>
- array(1) {
- [4]=>
- int(4)
- }
-}
-array(5) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
- [4]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-
-[2]
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
- [2]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [2]=>
- array(1) {
- [4]=>
- int(4)
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
- [2]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-
-[3]
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(2) {
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
-}
-
-[4]
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(1) {
- [4]=>
- int(4)
- }
-}
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(1) {
- [0]=>
- int(4)
- }
-}
-
-[5]
-array(1) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
-}
-array(1) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
-}
-array(1) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
-}
-
-
-===========================================
-array(10) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(10) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
- [4]=>
- array(1) {
- [0]=>
- int(5)
- }
- [5]=>
- array(1) {
- [0]=>
- int(6)
- }
- [6]=>
- array(1) {
- [0]=>
- int(7)
- }
- [7]=>
- array(1) {
- [0]=>
- int(8)
- }
- [8]=>
- array(1) {
- [0]=>
- int(9)
- }
- [9]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(10) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [1]=>
- int(2)
- }
- [2]=>
- array(1) {
- [2]=>
- int(3)
- }
- [3]=>
- array(1) {
- [3]=>
- int(4)
- }
- [4]=>
- array(1) {
- [4]=>
- int(5)
- }
- [5]=>
- array(1) {
- [5]=>
- int(6)
- }
- [6]=>
- array(1) {
- [6]=>
- int(7)
- }
- [7]=>
- array(1) {
- [7]=>
- int(8)
- }
- [8]=>
- array(1) {
- [8]=>
- int(9)
- }
- [9]=>
- array(1) {
- [9]=>
- int(10)
- }
-}
-array(10) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
- [4]=>
- array(1) {
- [0]=>
- int(5)
- }
- [5]=>
- array(1) {
- [0]=>
- int(6)
- }
- [6]=>
- array(1) {
- [0]=>
- int(7)
- }
- [7]=>
- array(1) {
- [0]=>
- int(8)
- }
- [8]=>
- array(1) {
- [0]=>
- int(9)
- }
- [9]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[2]
-array(5) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
- [2]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
- [3]=>
- array(2) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- }
- [4]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-array(5) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [2]=>
- array(2) {
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
- [3]=>
- array(2) {
- [6]=>
- int(7)
- [7]=>
- int(8)
- }
- [4]=>
- array(2) {
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(5) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
- [2]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
- [3]=>
- array(2) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- }
- [4]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-
-[3]
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(3) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- }
- [2]=>
- array(3) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- }
- [3]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(3) {
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
- [2]=>
- array(3) {
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- }
- [3]=>
- array(1) {
- [9]=>
- int(10)
- }
-}
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(3) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- }
- [2]=>
- array(3) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- }
- [3]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[4]
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [1]=>
- array(4) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- [2]=>
- int(7)
- [3]=>
- int(8)
- }
- [2]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [1]=>
- array(4) {
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- }
- [2]=>
- array(2) {
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [1]=>
- array(4) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- [2]=>
- int(7)
- [3]=>
- int(8)
- }
- [2]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-
-[5]
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- }
- [1]=>
- array(5) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- [3]=>
- int(9)
- [4]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- }
- [1]=>
- array(5) {
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- }
- [1]=>
- array(5) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- [3]=>
- int(9)
- [4]=>
- int(10)
- }
-}
-
-[6]
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
- [1]=>
- array(4) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- [3]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
- [1]=>
- array(4) {
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
- [1]=>
- array(4) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- [3]=>
- int(10)
- }
-}
-
-[7]
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- }
- [1]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- }
- [1]=>
- array(3) {
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- }
- [1]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-
-[8]
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- }
- [1]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- }
- [1]=>
- array(2) {
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- }
- [1]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-
-[9]
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- }
- [1]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- }
- [1]=>
- array(1) {
- [9]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- }
- [1]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[10]
-array(1) {
- [0]=>
- array(10) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(1) {
- [0]=>
- array(10) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-array(1) {
- [0]=>
- array(10) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- }
-}
-
-
-===========================================
-array(11) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(11) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
- [4]=>
- array(1) {
- [0]=>
- int(4)
- }
- [5]=>
- array(1) {
- [0]=>
- int(5)
- }
- [6]=>
- array(1) {
- [0]=>
- int(6)
- }
- [7]=>
- array(1) {
- [0]=>
- int(7)
- }
- [8]=>
- array(1) {
- [0]=>
- int(8)
- }
- [9]=>
- array(1) {
- [0]=>
- int(9)
- }
- [10]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(11) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [1]=>
- int(1)
- }
- [2]=>
- array(1) {
- [2]=>
- int(2)
- }
- [3]=>
- array(1) {
- [3]=>
- int(3)
- }
- [4]=>
- array(1) {
- [4]=>
- int(4)
- }
- [5]=>
- array(1) {
- [5]=>
- int(5)
- }
- [6]=>
- array(1) {
- [6]=>
- int(6)
- }
- [7]=>
- array(1) {
- [7]=>
- int(7)
- }
- [8]=>
- array(1) {
- [8]=>
- int(8)
- }
- [9]=>
- array(1) {
- [9]=>
- int(9)
- }
- [10]=>
- array(1) {
- [10]=>
- int(10)
- }
-}
-array(11) {
- [0]=>
- array(1) {
- [0]=>
- int(0)
- }
- [1]=>
- array(1) {
- [0]=>
- int(1)
- }
- [2]=>
- array(1) {
- [0]=>
- int(2)
- }
- [3]=>
- array(1) {
- [0]=>
- int(3)
- }
- [4]=>
- array(1) {
- [0]=>
- int(4)
- }
- [5]=>
- array(1) {
- [0]=>
- int(5)
- }
- [6]=>
- array(1) {
- [0]=>
- int(6)
- }
- [7]=>
- array(1) {
- [0]=>
- int(7)
- }
- [8]=>
- array(1) {
- [0]=>
- int(8)
- }
- [9]=>
- array(1) {
- [0]=>
- int(9)
- }
- [10]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[2]
-array(6) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
- [2]=>
- array(2) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- }
- [3]=>
- array(2) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- }
- [4]=>
- array(2) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- }
- [5]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(6) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [2]=>
- array(2) {
- [4]=>
- int(4)
- [5]=>
- int(5)
- }
- [3]=>
- array(2) {
- [6]=>
- int(6)
- [7]=>
- int(7)
- }
- [4]=>
- array(2) {
- [8]=>
- int(8)
- [9]=>
- int(9)
- }
- [5]=>
- array(1) {
- [10]=>
- int(10)
- }
-}
-array(6) {
- [0]=>
- array(2) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- }
- [1]=>
- array(2) {
- [0]=>
- int(2)
- [1]=>
- int(3)
- }
- [2]=>
- array(2) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- }
- [3]=>
- array(2) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- }
- [4]=>
- array(2) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- }
- [5]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[3]
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(3) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- [2]=>
- int(5)
- }
- [2]=>
- array(3) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- }
- [3]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(3) {
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- }
- [2]=>
- array(3) {
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- }
- [3]=>
- array(2) {
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(4) {
- [0]=>
- array(3) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- }
- [1]=>
- array(3) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- [2]=>
- int(5)
- }
- [2]=>
- array(3) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- }
- [3]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-
-[4]
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(4) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- [3]=>
- int(7)
- }
- [2]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(4) {
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- }
- [2]=>
- array(3) {
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(4) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- }
- [1]=>
- array(4) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- [3]=>
- int(7)
- }
- [2]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-
-[5]
-array(3) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
- [1]=>
- array(5) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- [2]=>
- int(7)
- [3]=>
- int(8)
- [4]=>
- int(9)
- }
- [2]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
- [1]=>
- array(5) {
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- }
- [2]=>
- array(1) {
- [10]=>
- int(10)
- }
-}
-array(3) {
- [0]=>
- array(5) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- }
- [1]=>
- array(5) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- [2]=>
- int(7)
- [3]=>
- int(8)
- [4]=>
- int(9)
- }
- [2]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[6]
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- }
- [1]=>
- array(5) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- [3]=>
- int(9)
- [4]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- }
- [1]=>
- array(5) {
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(6) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- }
- [1]=>
- array(5) {
- [0]=>
- int(6)
- [1]=>
- int(7)
- [2]=>
- int(8)
- [3]=>
- int(9)
- [4]=>
- int(10)
- }
-}
-
-[7]
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- }
- [1]=>
- array(4) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- [3]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- }
- [1]=>
- array(4) {
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(7) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- }
- [1]=>
- array(4) {
- [0]=>
- int(7)
- [1]=>
- int(8)
- [2]=>
- int(9)
- [3]=>
- int(10)
- }
-}
-
-[8]
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- }
- [1]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- }
- [1]=>
- array(3) {
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(8) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- }
- [1]=>
- array(3) {
- [0]=>
- int(8)
- [1]=>
- int(9)
- [2]=>
- int(10)
- }
-}
-
-[9]
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- }
- [1]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- }
- [1]=>
- array(2) {
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(9) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- }
- [1]=>
- array(2) {
- [0]=>
- int(9)
- [1]=>
- int(10)
- }
-}
-
-[10]
-array(2) {
- [0]=>
- array(10) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- }
- [1]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(10) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- }
- [1]=>
- array(1) {
- [10]=>
- int(10)
- }
-}
-array(2) {
- [0]=>
- array(10) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- }
- [1]=>
- array(1) {
- [0]=>
- int(10)
- }
-}
-
-[11]
-array(1) {
- [0]=>
- array(11) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(1) {
- [0]=>
- array(11) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-array(1) {
- [0]=>
- array(11) {
- [0]=>
- int(0)
- [1]=>
- int(1)
- [2]=>
- int(2)
- [3]=>
- int(3)
- [4]=>
- int(4)
- [5]=>
- int(5)
- [6]=>
- int(6)
- [7]=>
- int(7)
- [8]=>
- int(8)
- [9]=>
- int(9)
- [10]=>
- int(10)
- }
-}
-
-
-===========================================
-array(1) {
- ["a"]=>
- int(1)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- ["a"]=>
- int(1)
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
-}
-
-
-===========================================
-array(2) {
- ["b"]=>
- int(1)
- ["c"]=>
- int(2)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- ["b"]=>
- int(1)
- }
- [1]=>
- array(1) {
- ["c"]=>
- int(2)
- }
-}
-array(2) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
-}
-
-[2]
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- ["b"]=>
- int(1)
- ["c"]=>
- int(2)
- }
-}
-array(1) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
-}
-
-
-===========================================
-array(6) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- ["r"]=>
- int(3)
- ["s"]=>
- int(4)
- ["u"]=>
- int(5)
- ["v"]=>
- int(6)
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(6) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
- [4]=>
- array(1) {
- [0]=>
- int(5)
- }
- [5]=>
- array(1) {
- [0]=>
- int(6)
- }
-}
-array(6) {
- [0]=>
- array(1) {
- ["p"]=>
- int(1)
- }
- [1]=>
- array(1) {
- ["q"]=>
- int(2)
- }
- [2]=>
- array(1) {
- ["r"]=>
- int(3)
- }
- [3]=>
- array(1) {
- ["s"]=>
- int(4)
- }
- [4]=>
- array(1) {
- ["u"]=>
- int(5)
- }
- [5]=>
- array(1) {
- ["v"]=>
- int(6)
- }
-}
-array(6) {
- [0]=>
- array(1) {
- [0]=>
- int(1)
- }
- [1]=>
- array(1) {
- [0]=>
- int(2)
- }
- [2]=>
- array(1) {
- [0]=>
- int(3)
- }
- [3]=>
- array(1) {
- [0]=>
- int(4)
- }
- [4]=>
- array(1) {
- [0]=>
- int(5)
- }
- [5]=>
- array(1) {
- [0]=>
- int(6)
- }
-}
-
-[2]
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
- [2]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
-}
-array(3) {
- [0]=>
- array(2) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- }
- [1]=>
- array(2) {
- ["r"]=>
- int(3)
- ["s"]=>
- int(4)
- }
- [2]=>
- array(2) {
- ["u"]=>
- int(5)
- ["v"]=>
- int(6)
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- }
- [1]=>
- array(2) {
- [0]=>
- int(3)
- [1]=>
- int(4)
- }
- [2]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
-}
-
-[3]
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(3) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- ["r"]=>
- int(3)
- }
- [1]=>
- array(3) {
- ["s"]=>
- int(4)
- ["u"]=>
- int(5)
- ["v"]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- [1]=>
- array(3) {
- [0]=>
- int(4)
- [1]=>
- int(5)
- [2]=>
- int(6)
- }
-}
-
-[4]
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [1]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(4) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- ["r"]=>
- int(3)
- ["s"]=>
- int(4)
- }
- [1]=>
- array(2) {
- ["u"]=>
- int(5)
- ["v"]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- }
- [1]=>
- array(2) {
- [0]=>
- int(5)
- [1]=>
- int(6)
- }
-}
-
-[5]
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- }
- [1]=>
- array(1) {
- [0]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(5) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- ["r"]=>
- int(3)
- ["s"]=>
- int(4)
- ["u"]=>
- int(5)
- }
- [1]=>
- array(1) {
- ["v"]=>
- int(6)
- }
-}
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- }
- [1]=>
- array(1) {
- [0]=>
- int(6)
- }
-}
-
-[6]
-array(1) {
- [0]=>
- array(6) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
-}
-array(1) {
- [0]=>
- array(6) {
- ["p"]=>
- int(1)
- ["q"]=>
- int(2)
- ["r"]=>
- int(3)
- ["s"]=>
- int(4)
- ["u"]=>
- int(5)
- ["v"]=>
- int(6)
- }
-}
-array(1) {
- [0]=>
- array(6) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- }
-}
-
-
-===========================================
-array(1) {
- ["a"]=>
- string(1) "A"
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "A"
- }
-}
-array(1) {
- [0]=>
- array(1) {
- ["a"]=>
- string(1) "A"
- }
-}
-array(1) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "A"
- }
-}
-
-
-===========================================
-array(6) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- ["r"]=>
- string(1) "C"
- ["s"]=>
- string(1) "D"
- ["u"]=>
- string(1) "E"
- ["v"]=>
- string(1) "F"
-}
--------------------------------------------
-[0]
-NULL
-NULL
-NULL
-
-[1]
-array(6) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "A"
- }
- [1]=>
- array(1) {
- [0]=>
- string(1) "B"
- }
- [2]=>
- array(1) {
- [0]=>
- string(1) "C"
- }
- [3]=>
- array(1) {
- [0]=>
- string(1) "D"
- }
- [4]=>
- array(1) {
- [0]=>
- string(1) "E"
- }
- [5]=>
- array(1) {
- [0]=>
- string(1) "F"
- }
-}
-array(6) {
- [0]=>
- array(1) {
- ["p"]=>
- string(1) "A"
- }
- [1]=>
- array(1) {
- ["q"]=>
- string(1) "B"
- }
- [2]=>
- array(1) {
- ["r"]=>
- string(1) "C"
- }
- [3]=>
- array(1) {
- ["s"]=>
- string(1) "D"
- }
- [4]=>
- array(1) {
- ["u"]=>
- string(1) "E"
- }
- [5]=>
- array(1) {
- ["v"]=>
- string(1) "F"
- }
-}
-array(6) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "A"
- }
- [1]=>
- array(1) {
- [0]=>
- string(1) "B"
- }
- [2]=>
- array(1) {
- [0]=>
- string(1) "C"
- }
- [3]=>
- array(1) {
- [0]=>
- string(1) "D"
- }
- [4]=>
- array(1) {
- [0]=>
- string(1) "E"
- }
- [5]=>
- array(1) {
- [0]=>
- string(1) "F"
- }
-}
-
-[2]
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- }
- [1]=>
- array(2) {
- [0]=>
- string(1) "C"
- [1]=>
- string(1) "D"
- }
- [2]=>
- array(2) {
- [0]=>
- string(1) "E"
- [1]=>
- string(1) "F"
- }
-}
-array(3) {
- [0]=>
- array(2) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- }
- [1]=>
- array(2) {
- ["r"]=>
- string(1) "C"
- ["s"]=>
- string(1) "D"
- }
- [2]=>
- array(2) {
- ["u"]=>
- string(1) "E"
- ["v"]=>
- string(1) "F"
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- }
- [1]=>
- array(2) {
- [0]=>
- string(1) "C"
- [1]=>
- string(1) "D"
- }
- [2]=>
- array(2) {
- [0]=>
- string(1) "E"
- [1]=>
- string(1) "F"
- }
-}
-
-[3]
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- }
- [1]=>
- array(3) {
- [0]=>
- string(1) "D"
- [1]=>
- string(1) "E"
- [2]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(3) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- ["r"]=>
- string(1) "C"
- }
- [1]=>
- array(3) {
- ["s"]=>
- string(1) "D"
- ["u"]=>
- string(1) "E"
- ["v"]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(3) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- }
- [1]=>
- array(3) {
- [0]=>
- string(1) "D"
- [1]=>
- string(1) "E"
- [2]=>
- string(1) "F"
- }
-}
-
-[4]
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- }
- [1]=>
- array(2) {
- [0]=>
- string(1) "E"
- [1]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(4) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- ["r"]=>
- string(1) "C"
- ["s"]=>
- string(1) "D"
- }
- [1]=>
- array(2) {
- ["u"]=>
- string(1) "E"
- ["v"]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(4) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- }
- [1]=>
- array(2) {
- [0]=>
- string(1) "E"
- [1]=>
- string(1) "F"
- }
-}
-
-[5]
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- [4]=>
- string(1) "E"
- }
- [1]=>
- array(1) {
- [0]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(5) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- ["r"]=>
- string(1) "C"
- ["s"]=>
- string(1) "D"
- ["u"]=>
- string(1) "E"
- }
- [1]=>
- array(1) {
- ["v"]=>
- string(1) "F"
- }
-}
-array(2) {
- [0]=>
- array(5) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- [4]=>
- string(1) "E"
- }
- [1]=>
- array(1) {
- [0]=>
- string(1) "F"
- }
-}
-
-[6]
-array(1) {
- [0]=>
- array(6) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- [4]=>
- string(1) "E"
- [5]=>
- string(1) "F"
- }
-}
-array(1) {
- [0]=>
- array(6) {
- ["p"]=>
- string(1) "A"
- ["q"]=>
- string(1) "B"
- ["r"]=>
- string(1) "C"
- ["s"]=>
- string(1) "D"
- ["u"]=>
- string(1) "E"
- ["v"]=>
- string(1) "F"
- }
-}
-array(1) {
- [0]=>
- array(6) {
- [0]=>
- string(1) "A"
- [1]=>
- string(1) "B"
- [2]=>
- string(1) "C"
- [3]=>
- string(1) "D"
- [4]=>
- string(1) "E"
- [5]=>
- string(1) "F"
- }
-}
-
-
-end
diff --git a/ext/standard/tests/array/array_chunk2.phpt b/ext/standard/tests/array/array_chunk2.phpt
deleted file mode 100644
index 2560332bf5..0000000000
--- a/ext/standard/tests/array/array_chunk2.phpt
+++ /dev/null
@@ -1,146 +0,0 @@
---TEST--
-basic array_chunk test
---FILE--
-<?php
-$input_array = array('a', 'b', 'c', 'd', 'e');
-var_dump(array_chunk($input_array, 0));
-var_dump(array_chunk($input_array, 0, true));
-var_dump(array_chunk($input_array, 1));
-var_dump(array_chunk($input_array, 1, true));
-var_dump(array_chunk($input_array, 2));
-var_dump(array_chunk($input_array, 2, true));
-var_dump(array_chunk($input_array, 10));
-var_dump(array_chunk($input_array, 10, true));
-?>
---EXPECTF--
-Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
-NULL
-
-Warning: array_chunk(): Size parameter expected to be greater than 0 in %s on line %d
-NULL
-array(5) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "a"
- }
- [1]=>
- array(1) {
- [0]=>
- string(1) "b"
- }
- [2]=>
- array(1) {
- [0]=>
- string(1) "c"
- }
- [3]=>
- array(1) {
- [0]=>
- string(1) "d"
- }
- [4]=>
- array(1) {
- [0]=>
- string(1) "e"
- }
-}
-array(5) {
- [0]=>
- array(1) {
- [0]=>
- string(1) "a"
- }
- [1]=>
- array(1) {
- [1]=>
- string(1) "b"
- }
- [2]=>
- array(1) {
- [2]=>
- string(1) "c"
- }
- [3]=>
- array(1) {
- [3]=>
- string(1) "d"
- }
- [4]=>
- array(1) {
- [4]=>
- string(1) "e"
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- }
- [1]=>
- array(2) {
- [0]=>
- string(1) "c"
- [1]=>
- string(1) "d"
- }
- [2]=>
- array(1) {
- [0]=>
- string(1) "e"
- }
-}
-array(3) {
- [0]=>
- array(2) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- }
- [1]=>
- array(2) {
- [2]=>
- string(1) "c"
- [3]=>
- string(1) "d"
- }
- [2]=>
- array(1) {
- [4]=>
- string(1) "e"
- }
-}
-array(1) {
- [0]=>
- array(5) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- [2]=>
- string(1) "c"
- [3]=>
- string(1) "d"
- [4]=>
- string(1) "e"
- }
-}
-array(1) {
- [0]=>
- array(5) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- [2]=>
- string(1) "c"
- [3]=>
- string(1) "d"
- [4]=>
- string(1) "e"
- }
-}
diff --git a/ext/standard/tests/array/array_combine.phpt b/ext/standard/tests/array/array_combine.phpt
deleted file mode 100755
index 34d4ff85b9..0000000000
--- a/ext/standard/tests/array/array_combine.phpt
+++ /dev/null
@@ -1,122 +0,0 @@
---TEST--
-basic array_combine test
---FILE--
-<?php
- $array1 = array('green', 'red', 'yellow');
- $array2 = array('1', '2', '3');
- $array3 = array(0, 1, 2);
- $array4 = array(TRUE, FALSE, NULL);
- $a = array_combine($array1, $array1);
- $b = array_combine($array1, $array2);
- $c = array_combine($array1, $array3);
- $d = array_combine($array1, $array4);
- $e = array_combine($array2, $array1);
- $f = array_combine($array2, $array2);
- $g = array_combine($array2, $array3);
- $h = array_combine($array2, $array4);
- $i = array_combine($array3, $array1);
- $j = array_combine($array3, $array2);
- $k = array_combine($array3, $array3);
- $l = array_combine($array3, $array4);
- $m = array_combine($array4, $array1);
- $n = array_combine($array4, $array2);
- $o = array_combine($array4, $array3);
- $p = array_combine($array4, $array4);
- for($letter = "a"; $letter <= "p"; $letter++)
- {
- print_r($$letter);
- }
-?>
---EXPECT--
-Array
-(
- [green] => green
- [red] => red
- [yellow] => yellow
-)
-Array
-(
- [green] => 1
- [red] => 2
- [yellow] => 3
-)
-Array
-(
- [green] => 0
- [red] => 1
- [yellow] => 2
-)
-Array
-(
- [green] => 1
- [red] =>
- [yellow] =>
-)
-Array
-(
- [1] => green
- [2] => red
- [3] => yellow
-)
-Array
-(
- [1] => 1
- [2] => 2
- [3] => 3
-)
-Array
-(
- [1] => 0
- [2] => 1
- [3] => 2
-)
-Array
-(
- [1] => 1
- [2] =>
- [3] =>
-)
-Array
-(
- [0] => green
- [1] => red
- [2] => yellow
-)
-Array
-(
- [0] => 1
- [1] => 2
- [2] => 3
-)
-Array
-(
- [0] => 0
- [1] => 1
- [2] => 2
-)
-Array
-(
- [0] => 1
- [1] =>
- [2] =>
-)
-Array
-(
- [1] => green
- [] => yellow
-)
-Array
-(
- [1] => 1
- [] => 3
-)
-Array
-(
- [1] => 0
- [] => 2
-)
-Array
-(
- [1] => 1
- [] =>
-) \ No newline at end of file
diff --git a/ext/standard/tests/array/array_count_values.phpt b/ext/standard/tests/array/array_count_values.phpt
deleted file mode 100644
index d9a3ba3d5a..0000000000
--- a/ext/standard/tests/array/array_count_values.phpt
+++ /dev/null
@@ -1,95 +0,0 @@
---TEST--
-array_count_values()
---FILE--
-<?php
-$arrays = array (
- array (),
- array (0),
- array (1),
- array (-1),
- array (0, 0),
- array (0, 1),
- array (1, 1),
- array (1, "hello", 1, "world", "hello"),
- array ("hello", "world", "hello"),
- array ("", "world", "", "hello", "world", "hello", "hello", "world", "hello"),
- array (0, array (1, "hello", 1, "world", "hello")),
- array (1, array (1, "hello", 1, "world", "hello"), array (1, "hello", 1, "world", "hello"), array (1, "hello", 1, "world", "hello")),
-);
-
-foreach ($arrays as $item) {
- var_dump (@array_count_values ($item));
- echo "\n";
-}
-?>
---EXPECT--
-array(0) {
-}
-
-array(1) {
- [0]=>
- int(1)
-}
-
-array(1) {
- [1]=>
- int(1)
-}
-
-array(1) {
- [-1]=>
- int(1)
-}
-
-array(1) {
- [0]=>
- int(2)
-}
-
-array(2) {
- [0]=>
- int(1)
- [1]=>
- int(1)
-}
-
-array(1) {
- [1]=>
- int(2)
-}
-
-array(3) {
- [1]=>
- int(2)
- ["hello"]=>
- int(2)
- ["world"]=>
- int(1)
-}
-
-array(2) {
- ["hello"]=>
- int(2)
- ["world"]=>
- int(1)
-}
-
-array(3) {
- [""]=>
- int(2)
- ["world"]=>
- int(3)
- ["hello"]=>
- int(4)
-}
-
-array(1) {
- [0]=>
- int(1)
-}
-
-array(1) {
- [1]=>
- int(1)
-}
-
diff --git a/ext/standard/tests/array/array_count_values2.phpt b/ext/standard/tests/array/array_count_values2.phpt
deleted file mode 100644
index 8dc9b23125..0000000000
--- a/ext/standard/tests/array/array_count_values2.phpt
+++ /dev/null
@@ -1,43 +0,0 @@
---TEST--
-basic array_count_values test
---FILE--
-<?php
-$array1 = array(1,
- "hello",
- 1,
- "world",
- "hello",
- "",
- "rabbit",
- "foo",
- "Foo",
- TRUE,
- FALSE,
- NULL,
- 0);
-var_dump(array_count_values($array1));
-?>
---EXPECTF--
-Warning: array_count_values(): Can only count STRING and INTEGER values! in %s on line %s
-
-Warning: array_count_values(): Can only count STRING and INTEGER values! in %s on line %s
-
-Warning: array_count_values(): Can only count STRING and INTEGER values! in %s on line %s
-array(8) {
- [1]=>
- int(2)
- ["hello"]=>
- int(2)
- ["world"]=>
- int(1)
- [""]=>
- int(1)
- ["rabbit"]=>
- int(1)
- ["foo"]=>
- int(1)
- ["Foo"]=>
- int(1)
- [0]=>
- int(1)
-}
diff --git a/ext/standard/tests/array/array_diff_1.phpt b/ext/standard/tests/array/array_diff_1.phpt
deleted file mode 100644
index a25d19d5ca..0000000000
--- a/ext/standard/tests/array/array_diff_1.phpt
+++ /dev/null
@@ -1,15 +0,0 @@
---TEST--
-Test array_diff when non-array is passed
---FILE--
-<?php
-//-=-=-=-=-
-$a = array();
-$b = 3;
-$c = array(5);
-array_diff($a, $b, $c);
-//-=-=-=-=-=-
-echo "OK!";
-?>
---EXPECTF--
-Warning: array_diff(): Argument #2 is not an array in %s
-OK!
diff --git a/ext/standard/tests/array/array_diff_assoc.phpt b/ext/standard/tests/array/array_diff_assoc.phpt
deleted file mode 100755
index 29db107d65..0000000000
--- a/ext/standard/tests/array/array_diff_assoc.phpt
+++ /dev/null
@@ -1,49 +0,0 @@
---TEST--
-basic array_diff_assoc test
---FILE--
-<?php
-$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red", "");
-$array2 = array("a" => "green", "yellow", "red", TRUE);
-$array3 = array("red", "a"=>"brown", "");
-$result[] = array_diff_assoc($array1, $array2);
-$result[] = array_diff_assoc($array1, $array3);
-$result[] = array_diff_assoc($array2, $array3);
-$result[] = array_diff_assoc($array1, $array2, $array3);
-print_r($result)
-?>
---EXPECT--
-Array
-(
- [0] => Array
- (
- [b] => brown
- [c] => blue
- [0] => red
- [1] =>
- )
-
- [1] => Array
- (
- [a] => green
- [b] => brown
- [c] => blue
- )
-
- [2] => Array
- (
- [a] => green
- [0] => yellow
- [1] => red
- [2] => 1
- )
-
- [3] => Array
- (
- [b] => brown
- [c] => blue
- )
-
-)
-
-
-
diff --git a/ext/standard/tests/array/array_diff_key.phpt b/ext/standard/tests/array/array_diff_key.phpt
deleted file mode 100644
index 91664a8711..0000000000
--- a/ext/standard/tests/array/array_diff_key.phpt
+++ /dev/null
@@ -1,250 +0,0 @@
---TEST--
-Test of the array_diff_key() and array_diff_ukey()
---FILE--
-<?php
-$a = array(1, 6, 2, -20, 15, 1200, -2500);
-$b = array(0, 7, 2, -20, 11, 1100, -2500);
-$c = array(0, 6, 2, -20, 19, 1000, -2500);
-$d = array(3, 8,-2, -20, 14, 900, -2600);
-$a_f = array_flip($a);
-$b_f = array_flip($b);
-$c_f = array_flip($c);
-$d_f = array_flip($d);
-$i = 1;
-/* give nicer values */
-foreach ($a_f as $k=> &$a_f_el) { $a_f_el =$k*2;}
-foreach ($b_f as $k=> &$b_f_el) { $b_f_el =$k*2;}
-foreach ($c_f as $k=> &$c_f_el) { $c_f_el =$k*2;}
-foreach ($d_f as $k=> &$d_f_el) { $d_f_el =$k*2;}
-
-echo "------ Test $i --------\n";$i++;// 1
-var_dump(array_diff_key($a_f, $b_f));// keys -> 1, 6, 15, 1200
-var_dump(array_diff_ukey($a_f, $b_f, "comp_func"));// 1, 6, 15, 1200
-
-echo "------ Test $i --------\n";$i++;// 2
-var_dump(array_diff_key($a_f, $c_f));// keys -> 1, 15, 1200
-var_dump(array_diff_ukey($a_f, $c_f, "comp_func"));// 1, 15, 1200
-
-echo "------ Test $i --------\n";$i++;// 3
-var_dump(array_diff_key($a_f, $d_f));// 1, 6, 2, 15, 1200, -2500
-var_dump(array_diff_ukey($a_f, $d_f, "comp_func"));// 1, 6, 2, 15, 1200, -2500
-
-echo "------ Test $i --------\n";$i++;// 4
-var_dump(array_diff_key($a_f, $b_f, $c_f));// 1, 15, 1200
-var_dump(array_diff_ukey($a_f, $b_f, $c_f, "comp_func"));// 1, 15, 1200
-
-echo "------ Test $i --------\n";$i++;// 5
-var_dump(array_diff_key($a_f, $b_f, $d_f));// 1, 6, 15, 1200
-var_dump(array_diff_ukey($a_f, $b_f, $d_f, "comp_func"));// 1, 6, 15, 1200
-
-
-echo "------ Test $i --------\n";$i++;// 6
-var_dump(array_diff_key($a_f, $b_f, $c_f, $d_f));// 1, 15, 1200
-var_dump(array_diff_ukey($a_f, $b_f, $c_f, $d_f, "comp_func"));//1, 15, 1200
-
-
-echo "------ Test $i --------\n";$i++;// 7
-var_dump(array_diff_key($b_f, $c_f));// 7, 11, 1100
-var_dump(array_diff_ukey($b_f, $c_f, "comp_func"));//7, 11, 1100
-
-echo "------ Test $i --------\n";$i++;// 8
-var_dump(array_diff_key($b_f, $d_f));//0, 7, 2, 11, 1100, -2500
-var_dump(array_diff_ukey($b_f, $d_f, "comp_func"));//0, 7, 2, 11, 1100, -2500
-
-
-echo "------ Test $i --------\n";$i++;// 9
-var_dump(array_diff_key($b_f, $c_f, $d_f));// 7, 11, 1100
-var_dump(array_diff_ukey($b_f, $c_f, $d_f, "comp_func"));// 7, 11, 1000
-
-function comp_func($a, $b) {
- if ($a === $b) return 0;
- return ($a > $b)? 1:-1;
-
-}
-?>
---EXPECTF--
------- Test 1 --------
-array(4) {
- [1]=>
- &int(2)
- [6]=>
- &int(12)
- [15]=>
- &int(30)
- [1200]=>
- &int(2400)
-}
-array(4) {
- [1]=>
- int(2)
- [6]=>
- int(12)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
------- Test 2 --------
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
------- Test 3 --------
-array(6) {
- [1]=>
- int(2)
- [6]=>
- int(12)
- [2]=>
- int(4)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
- [-2500]=>
- &int(-5000)
-}
-array(6) {
- [1]=>
- int(2)
- [6]=>
- int(12)
- [2]=>
- int(4)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
- [-2500]=>
- &int(-5000)
-}
------- Test 4 --------
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
------- Test 5 --------
-array(4) {
- [1]=>
- int(2)
- [6]=>
- int(12)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
-array(4) {
- [1]=>
- int(2)
- [6]=>
- int(12)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
------- Test 6 --------
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
-array(3) {
- [1]=>
- int(2)
- [15]=>
- int(30)
- [1200]=>
- int(2400)
-}
------- Test 7 --------
-array(3) {
- [7]=>
- &int(14)
- [11]=>
- &int(22)
- [1100]=>
- &int(2200)
-}
-array(3) {
- [7]=>
- int(14)
- [11]=>
- int(22)
- [1100]=>
- int(2200)
-}
------- Test 8 --------
-array(6) {
- [0]=>
- int(0)
- [7]=>
- int(14)
- [2]=>
- int(4)
- [11]=>
- int(22)
- [1100]=>
- int(2200)
- [-2500]=>
- &int(-5000)
-}
-array(6) {
- [0]=>
- int(0)
- [7]=>
- int(14)
- [2]=>
- int(4)
- [11]=>
- int(22)
- [1100]=>
- int(2200)
- [-2500]=>
- &int(-5000)
-}
------- Test 9 --------
-array(3) {
- [7]=>
- int(14)
- [11]=>
- int(22)
- [1100]=>
- int(2200)
-}
-array(3) {
- [7]=>
- int(14)
- [11]=>
- int(22)
- [1100]=>
- int(2200)
-}
diff --git a/ext/standard/tests/array/array_diff_key2.phpt b/ext/standard/tests/array/array_diff_key2.phpt
deleted file mode 100644
index b7ef7f31ca..0000000000
--- a/ext/standard/tests/array/array_diff_key2.phpt
+++ /dev/null
@@ -1,44 +0,0 @@
---TEST--
-basic array_diff_key test
---FILE--
-<?php
-$array1 = array("a" => "green", "b" => "brown", "c" => "blue", "red", "");
-$array2 = array("a" => "green", "yellow", "red", TRUE);
-$array3 = array("red", "a"=>"brown", "");
-$result[] = array_diff_key($array1, $array2);
-$result[] = array_diff_key($array1, $array3);
-$result[] = array_diff_key($array2, $array3);
-$result[] = array_diff_key($array1, $array2, $array3);
-
-var_dump($result);
-
-?>
---EXPECT--
-array(4) {
- [0]=>
- array(2) {
- ["b"]=>
- string(5) "brown"
- ["c"]=>
- string(4) "blue"
- }
- [1]=>
- array(2) {
- ["b"]=>
- string(5) "brown"
- ["c"]=>
- string(4) "blue"
- }
- [2]=>
- array(1) {
- [2]=>
- bool(true)
- }
- [3]=>
- array(2) {
- ["b"]=>
- string(5) "brown"
- ["c"]=>
- string(4) "blue"
- }
-}
diff --git a/ext/standard/tests/array/array_fill.phpt b/ext/standard/tests/array/array_fill.phpt
deleted file mode 100644
index 1de7c31420..0000000000
--- a/ext/standard/tests/array/array_fill.phpt
+++ /dev/null
@@ -1,366 +0,0 @@
---TEST--
-basic array_fill test
---FILE--
-<?php
-$array1 = array(0.0, 1, 2.5);
-$array2 = array(TRUE, FALSE, NULL, "d", "e", "f");
-foreach($array1 as $start)
-{
- foreach($array1 as $num)
- {
- foreach($array2 as $value)
- {
- echo '==========================='."\n";
- echo 'start: '.$start.' num: '.$num.' value: '.$value."\n";
- $output = array_fill($start, $num, $value);
- var_dump($output);
- }
- }
-}
-echo '== Done ==';
-?>
-===============Done====================
---EXPECTF--
-===========================
-start: 0 num: 0 value: 1
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 0 value: d
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 0 value: e
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 0 value: f
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 0 num: 1 value: 1
-array(1) {
- [0]=>
- bool(true)
-}
-===========================
-start: 0 num: 1 value:
-array(1) {
- [0]=>
- bool(false)
-}
-===========================
-start: 0 num: 1 value:
-array(1) {
- [0]=>
- NULL
-}
-===========================
-start: 0 num: 1 value: d
-array(1) {
- [0]=>
- string(1) "d"
-}
-===========================
-start: 0 num: 1 value: e
-array(1) {
- [0]=>
- string(1) "e"
-}
-===========================
-start: 0 num: 1 value: f
-array(1) {
- [0]=>
- string(1) "f"
-}
-===========================
-start: 0 num: 2.5 value: 1
-array(2) {
- [0]=>
- bool(true)
- [1]=>
- bool(true)
-}
-===========================
-start: 0 num: 2.5 value:
-array(2) {
- [0]=>
- bool(false)
- [1]=>
- bool(false)
-}
-===========================
-start: 0 num: 2.5 value:
-array(2) {
- [0]=>
- NULL
- [1]=>
- NULL
-}
-===========================
-start: 0 num: 2.5 value: d
-array(2) {
- [0]=>
- string(1) "d"
- [1]=>
- string(1) "d"
-}
-===========================
-start: 0 num: 2.5 value: e
-array(2) {
- [0]=>
- string(1) "e"
- [1]=>
- string(1) "e"
-}
-===========================
-start: 0 num: 2.5 value: f
-array(2) {
- [0]=>
- string(1) "f"
- [1]=>
- string(1) "f"
-}
-===========================
-start: 1 num: 0 value: 1
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 0 value: d
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 0 value: e
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 0 value: f
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 1 num: 1 value: 1
-array(1) {
- [1]=>
- bool(true)
-}
-===========================
-start: 1 num: 1 value:
-array(1) {
- [1]=>
- bool(false)
-}
-===========================
-start: 1 num: 1 value:
-array(1) {
- [1]=>
- NULL
-}
-===========================
-start: 1 num: 1 value: d
-array(1) {
- [1]=>
- string(1) "d"
-}
-===========================
-start: 1 num: 1 value: e
-array(1) {
- [1]=>
- string(1) "e"
-}
-===========================
-start: 1 num: 1 value: f
-array(1) {
- [1]=>
- string(1) "f"
-}
-===========================
-start: 1 num: 2.5 value: 1
-array(2) {
- [1]=>
- bool(true)
- [2]=>
- bool(true)
-}
-===========================
-start: 1 num: 2.5 value:
-array(2) {
- [1]=>
- bool(false)
- [2]=>
- bool(false)
-}
-===========================
-start: 1 num: 2.5 value:
-array(2) {
- [1]=>
- NULL
- [2]=>
- NULL
-}
-===========================
-start: 1 num: 2.5 value: d
-array(2) {
- [1]=>
- string(1) "d"
- [2]=>
- string(1) "d"
-}
-===========================
-start: 1 num: 2.5 value: e
-array(2) {
- [1]=>
- string(1) "e"
- [2]=>
- string(1) "e"
-}
-===========================
-start: 1 num: 2.5 value: f
-array(2) {
- [1]=>
- string(1) "f"
- [2]=>
- string(1) "f"
-}
-===========================
-start: 2.5 num: 0 value: 1
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 0 value:
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 0 value: d
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 0 value: e
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 0 value: f
-
-Warning: array_fill(): Number of elements must be positive in %s on line %d
-bool(false)
-===========================
-start: 2.5 num: 1 value: 1
-array(1) {
- [2]=>
- bool(true)
-}
-===========================
-start: 2.5 num: 1 value:
-array(1) {
- [2]=>
- bool(false)
-}
-===========================
-start: 2.5 num: 1 value:
-array(1) {
- [2]=>
- NULL
-}
-===========================
-start: 2.5 num: 1 value: d
-array(1) {
- [2]=>
- string(1) "d"
-}
-===========================
-start: 2.5 num: 1 value: e
-array(1) {
- [2]=>
- string(1) "e"
-}
-===========================
-start: 2.5 num: 1 value: f
-array(1) {
- [2]=>
- string(1) "f"
-}
-===========================
-start: 2.5 num: 2.5 value: 1
-array(2) {
- [2]=>
- bool(true)
- [3]=>
- bool(true)
-}
-===========================
-start: 2.5 num: 2.5 value:
-array(2) {
- [2]=>
- bool(false)
- [3]=>
- bool(false)
-}
-===========================
-start: 2.5 num: 2.5 value:
-array(2) {
- [2]=>
- NULL
- [3]=>
- NULL
-}
-===========================
-start: 2.5 num: 2.5 value: d
-array(2) {
- [2]=>
- string(1) "d"
- [3]=>
- string(1) "d"
-}
-===========================
-start: 2.5 num: 2.5 value: e
-array(2) {
- [2]=>
- string(1) "e"
- [3]=>
- string(1) "e"
-}
-===========================
-start: 2.5 num: 2.5 value: f
-array(2) {
- [2]=>
- string(1) "f"
- [3]=>
- string(1) "f"
-}
-== Done =================Done====================
diff --git a/ext/standard/tests/array/array_fill_keys.phpt b/ext/standard/tests/array/array_fill_keys.phpt
deleted file mode 100755
index 65c38234cd..0000000000
--- a/ext/standard/tests/array/array_fill_keys.phpt
+++ /dev/null
@@ -1,42 +0,0 @@
---TEST--
-basic array_fill_keys test
---FILE--
-<?php
- var_dump(array_fill_keys('test', 1));
- var_dump(array_fill_keys(array(), 1));
- var_dump(array_fill_keys(array('foo', 'bar'), NULL));
- var_dump(array_fill_keys(array('5', 'foo', 10, 1.23), 123));
- var_dump(array_fill_keys(array('test', TRUE, 10, 100), ''));
-?>
---EXPECTF--
-
-Warning: array_fill_keys() expects parameter 1 to be array, string given in %s on line %d
-NULL
-array(0) {
-}
-array(2) {
- ["foo"]=>
- NULL
- ["bar"]=>
- NULL
-}
-array(4) {
- [5]=>
- int(123)
- ["foo"]=>
- int(123)
- [10]=>
- int(123)
- ["1.23"]=>
- int(123)
-}
-array(4) {
- ["test"]=>
- string(0) ""
- [1]=>
- string(0) ""
- [10]=>
- string(0) ""
- [100]=>
- string(0) ""
-}
diff --git a/ext/standard/tests/array/array_filter.phpt b/ext/standard/tests/array/array_filter.phpt
deleted file mode 100644
index dcedb2eaa0..0000000000
--- a/ext/standard/tests/array/array_filter.phpt
+++ /dev/null
@@ -1,93 +0,0 @@
---TEST--
-basic array_filter test
---FILE--
-<?php
-function odd($var)
-{
- return($var & 1);
-}
-
-function even($var)
-{
- return(!($var & 1));
-}
-
-$array1 = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
-$array2 = array(6, 7, 8, 9, 10, 11, 12, 0);
-$array3 = array(TRUE, FALSE, NULL);
-
-echo "Odd :\n";
-var_dump(array_filter($array1, "odd"));
-var_dump(array_filter($array2, "odd"));
-var_dump(array_filter($array3, "odd"));
-echo "Even:\n";
-var_dump(array_filter($array1, "even"));
-var_dump(array_filter($array2, "even"));
-var_dump(array_filter($array3, "even"));
-
-var_dump(array_filter(array()));
-var_dump(array_filter(array(), array()));
-var_dump(array_filter("", null));
-var_dump(array_filter($array1, 1));
-
-echo '== DONE ==';
-?>
---EXPECTF--
-Odd :
-array(3) {
- ["a"]=>
- int(1)
- ["c"]=>
- int(3)
- ["e"]=>
- int(5)
-}
-array(3) {
- [1]=>
- int(7)
- [3]=>
- int(9)
- [5]=>
- int(11)
-}
-array(1) {
- [0]=>
- bool(true)
-}
-Even:
-array(2) {
- ["b"]=>
- int(2)
- ["d"]=>
- int(4)
-}
-array(5) {
- [0]=>
- int(6)
- [2]=>
- int(8)
- [4]=>
- int(10)
- [6]=>
- int(12)
- [7]=>
- int(0)
-}
-array(2) {
- [1]=>
- bool(false)
- [2]=>
- NULL
-}
-array(0) {
-}
-
-Warning: array_filter(): The second argument, 'Array', should be a valid callback in %s on line %d
-NULL
-
-Warning: array_filter(): The first argument should be an array in %s on line %d
-NULL
-
-Warning: array_filter(): The second argument, '1', should be a valid callback in %s on line %d
-NULL
-== DONE ==
diff --git a/ext/standard/tests/array/array_flip.phpt b/ext/standard/tests/array/array_flip.phpt
deleted file mode 100644
index c268f5aaf6..0000000000
--- a/ext/standard/tests/array/array_flip.phpt
+++ /dev/null
@@ -1,37 +0,0 @@
---TEST--
-basic array_flip test
---FILE--
-<?php
-$trans = array("a" => 1,
- "b" => 1,
- "c" => 2,
- "z" => 0,
- "d" => TRUE,
- "E" => FALSE,
- "F" => NULL,
- 0 => "G",
- 1 => "h",
- 2 => "i");
-$trans = array_flip($trans);
-var_dump($trans);
-?>
---EXPECTF--
-Warning: array_flip(): Can only flip STRING and INTEGER values! in %s on line %d
-
-Warning: array_flip(): Can only flip STRING and INTEGER values! in %s on line %d
-
-Warning: array_flip(): Can only flip STRING and INTEGER values! in %s on line %d
-array(6) {
- [1]=>
- string(1) "b"
- [2]=>
- string(1) "c"
- [0]=>
- string(1) "z"
- ["G"]=>
- int(0)
- ["h"]=>
- int(1)
- ["i"]=>
- int(2)
-}
diff --git a/ext/standard/tests/array/array_intersect_1.phpt b/ext/standard/tests/array/array_intersect_1.phpt
deleted file mode 100644
index 39df5cd1b8..0000000000
--- a/ext/standard/tests/array/array_intersect_1.phpt
+++ /dev/null
@@ -1,660 +0,0 @@
---TEST--
-Test of the *intersect* bunch of functions (both assoc and non-assoc)
---FILE--
-<?php
-error_reporting(E_ALL|E_STRICT);
-class cr {
- private $priv_member;
- public $public_member;
- function cr($val) {
- $this->priv_member = $val;
- $this->public_member = $val;
- }
- static function comp_func_cr($a, $b) {
- if ($a->priv_member === $b->priv_member) return 0;
- return ($a->priv_member > $b->priv_member)? 1:-1;
- }
-
- function __toString() {
- return "Object";
- }
-}
-
-function comp_func($a, $b) {
- if ($a === $b) return 0;
- return ($a > $b)? 1:-1;
-
-}
-
-function comp_func_cr($a, $b) {
- if ($a->public_member === $b->public_member) return 0;
- return ($a->public_member > $b->public_member)? 1:-1;
-}
-
-$a = array("0.1" => new cr(9), "0.5" => new cr(12), 0 => new cr(23), 1=> new cr(4), 2 => new cr(-15),);
-$b = array("0.2" => new cr(9), "0.5" => new cr(22), 0 => new cr( 3), 1=> new cr(4), 2 => new cr(-15),);
-
-/* array_intersect() */
-echo "begin ------------ array_intersect() ----------------------------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_intersect($a, $b);'."\n";
-var_dump(array_intersect($a, $b));
-echo "end ------------ array_intersect() ----------------------------\n";
-
-/* array_uintersect() */
-echo "begin ------------ array_uintersect() ---------------------------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_uintersect($a, $b, "comp_func_cr"));'."\n";
-var_dump(array_uintersect($a, $b, "comp_func_cr"));
-echo "end ------------ array_uintersect() ---------------------------\n";
-
-/* array_intersect_assoc() */
-echo "begin ------------ array_intersect_assoc() ----------------------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_intersect_assoc($a, $b));'."\n";
-var_dump(array_intersect_assoc($a, $b));
-echo "end ------------ array_intersect_assoc() ----------------------\n";
-
-/* array_uintersect_assoc() */
-echo "begin ------------ array_uintersect_assoc() ---------------------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_uintersect_assoc($a, $b, "comp_func_cr"));'."\n";
-var_dump(array_uintersect_assoc($a, $b, "comp_func_cr"));
-echo "end ------------ array_uintersect_assoc() ---------------------\n";
-
-/* array_intersect_uassoc() */
-echo "begin ------------ array_intersect_uassoc() ---------------------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_intersect_uassoc($a, $b, "comp_func"));'."\n";
-var_dump(array_intersect_uassoc($a, $b, "comp_func"));
-echo "end ------------ array_intersect_uassoc() ---------------------\n";
-
-/* array_uintersect_uassoc() - with ordinary function */
-echo "begin ------------ array_uintersect_uassoc() with ordinary func -\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_uintersect_uassoc($a, $b, "comp_func_cr", "comp_func"));'."\n";
-var_dump(array_uintersect_uassoc($a, $b, "comp_func_cr", "comp_func"));
-echo "end ------------ array_uintersect_uassoc() with ordinary func -\n";
-
-/* array_uintersect_uassoc() - by method call */
-echo "begin ------------ array_uintersect_uassoc() with method --------\n";
-echo '$a='.var_export($a,TRUE).";\n";
-echo '$b='.var_export($b,TRUE).";\n";
-echo 'var_dump(array_uintersect_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));'."\n";
-var_dump(array_uintersect_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));
-echo "end ------------ array_uintersect_uassoc() with method --------\n";
-?>
---EXPECTF--
-begin ------------ array_intersect() ----------------------------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_intersect($a, $b);
-array(5) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_intersect() ----------------------------
-begin ------------ array_uintersect() ---------------------------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_uintersect($a, $b, "comp_func_cr"));
-array(3) {
- ["0.1"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(9)
- ["public_member"]=>
- int(9)
- }
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_uintersect() ---------------------------
-begin ------------ array_intersect_assoc() ----------------------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_intersect_assoc($a, $b));
-array(4) {
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_intersect_assoc() ----------------------
-begin ------------ array_uintersect_assoc() ---------------------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_uintersect_assoc($a, $b, "comp_func_cr"));
-array(2) {
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_uintersect_assoc() ---------------------
-begin ------------ array_intersect_uassoc() ---------------------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_intersect_uassoc($a, $b, "comp_func"));
-array(4) {
- ["0.5"]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(12)
- ["public_member"]=>
- int(12)
- }
- [0]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(23)
- ["public_member"]=>
- int(23)
- }
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_intersect_uassoc() ---------------------
-begin ------------ array_uintersect_uassoc() with ordinary func -
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_uintersect_uassoc($a, $b, "comp_func_cr", "comp_func"));
-array(2) {
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_uintersect_uassoc() with ordinary func -
-begin ------------ array_uintersect_uassoc() with method --------
-$a=array (
- '0.1' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 12,
- 'public_member' => 12,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 23,
- 'public_member' => 23,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-$b=array (
- '0.2' =>
- cr::__set_state(array(
- 'priv_member' => 9,
- 'public_member' => 9,
- )),
- '0.5' =>
- cr::__set_state(array(
- 'priv_member' => 22,
- 'public_member' => 22,
- )),
- 0 =>
- cr::__set_state(array(
- 'priv_member' => 3,
- 'public_member' => 3,
- )),
- 1 =>
- cr::__set_state(array(
- 'priv_member' => 4,
- 'public_member' => 4,
- )),
- 2 =>
- cr::__set_state(array(
- 'priv_member' => -15,
- 'public_member' => -15,
- )),
-);
-var_dump(array_uintersect_uassoc($a, $b, array("cr", "comp_func_cr"), "comp_func"));
-array(2) {
- [1]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(4)
- ["public_member"]=>
- int(4)
- }
- [2]=>
- object(cr)#%d (2) {
- ["priv_member:private"]=>
- int(-15)
- ["public_member"]=>
- int(-15)
- }
-}
-end ------------ array_uintersect_uassoc() with method --------
diff --git a/ext/standard/tests/array/array_intersect_key.phpt b/ext/standard/tests/array/array_intersect_key.phpt
deleted file mode 100644
index 6a5965ba73..0000000000
--- a/ext/standard/tests/array/array_intersect_key.phpt
+++ /dev/null
@@ -1,209 +0,0 @@
---TEST--
-Test of the array_intersect_key() and array_intersect_ukey()
---FILE--
-<?php
-$a = array(1, 6, 2, -20, 15, 1200, -2500);
-$b = array(0, 7, 2, -20, 11, 1100, -2500);
-$c = array(0, 6, 2, -20, 19, 1000, -2500);
-$d = array(3, 8,-2, -20, 14, 900, -2600);
-
-$a_f = array_flip($a);
-$b_f = array_flip($b);
-$c_f = array_flip($c);
-$d_f = array_flip($d);
-
-/* give nicer values */
-foreach ($a_f as $k=> &$a_f_el) { $a_f_el =$k*2;}
-foreach ($b_f as $k=> &$b_f_el) { $b_f_el =$k*2;}
-foreach ($c_f as $k=> &$c_f_el) { $c_f_el =$k*2;}
-foreach ($d_f as $k=> &$d_f_el) { $d_f_el =$k*2;}
-
-var_dump(array_intersect_key($a_f, $b_f));// keys -> 2, -20, -2500
-var_dump(array_intersect_ukey($a_f, $b_f, "comp_func"));// 2, 20, -2500
-var_dump(array_intersect_key($a_f, $c_f));// keys -> 6, 2, -20, -2500
-var_dump(array_intersect_ukey($a_f, $c_f, "comp_func"));// 6, 2, -20, -2500
-var_dump(array_intersect_key($a_f, $d_f));// -20
-var_dump(array_intersect_ukey($a_f, $d_f, "comp_func"));// -20
-
-var_dump(array_intersect_key($a_f, $b_f, $c_f));// 2, -20, -2500
-var_dump(array_intersect_ukey($a_f, $b_f, $c_f, "comp_func"));// 2, -20, -2500
-var_dump(array_intersect_key($a_f, $b_f, $d_f));// -20
-var_dump(array_intersect_ukey($a_f, $b_f, $d_f, "comp_func"));// -20
-
-var_dump(array_intersect_key($a_f, $b_f, $c_f, $d_f));// -20
-var_dump(array_intersect_ukey($a_f, $b_f, $c_f, $d_f, "comp_func"));//-20
-
-
-var_dump(array_intersect_key($b_f, $c_f));// 0, 2, -20, -2500
-var_dump(array_intersect_ukey($b_f, $c_f, "comp_func"));//0, 2, -20, 2500
-
-var_dump(array_intersect_key($b_f, $d_f));// -20
-var_dump(array_intersect_ukey($b_f, $d_f, "comp_func"));// -20
-
-var_dump(array_intersect_key($b_f, $c_f, $d_f));// -20
-var_dump(array_intersect_ukey($b_f, $c_f, $d_f, "comp_func"));// -20
-
-
-echo "----- Now testing array_intersect() ------- \n";
-var_dump(array_intersect($a, $b_f));
-var_dump(array_uintersect($a, $b, "comp_func"));
-var_dump(array_intersect($a, $b, $c));
-var_dump(array_uintersect($a, $b, $c, "comp_func"));
-var_dump(array_intersect($a, $b, $c, $d));
-var_dump(array_uintersect($a, $b, $c, $d, "comp_func"));
-
-///////////////////////////////////////////////////////////////////////
-function comp_func($a, $b) {
- if ($a === $b) return 0;
- return ($a > $b)? 1:-1;
-
-}
-?>
---EXPECTF--
-array(3) {
- [2]=>
- &int(4)
- [-20]=>
- &int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(3) {
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(4) {
- [6]=>
- int(12)
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(4) {
- [6]=>
- int(12)
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(3) {
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(3) {
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(4) {
- [0]=>
- &int(0)
- [2]=>
- &int(4)
- [-20]=>
- &int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(4) {
- [0]=>
- int(0)
- [2]=>
- int(4)
- [-20]=>
- int(-40)
- [-2500]=>
- &int(-5000)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
-array(1) {
- [-20]=>
- int(-40)
-}
------ Now testing array_intersect() -------
-array(0) {
-}
-array(3) {
- [2]=>
- int(2)
- [3]=>
- int(-20)
- [6]=>
- int(-2500)
-}
-array(3) {
- [2]=>
- int(2)
- [3]=>
- int(-20)
- [6]=>
- int(-2500)
-}
-array(3) {
- [2]=>
- int(2)
- [3]=>
- int(-20)
- [6]=>
- int(-2500)
-}
-array(1) {
- [3]=>
- int(-20)
-}
-array(1) {
- [3]=>
- int(-20)
-}
diff --git a/ext/standard/tests/array/array_search.phpt b/ext/standard/tests/array/array_search.phpt
deleted file mode 100644
index e95fda1286..0000000000
--- a/ext/standard/tests/array/array_search.phpt
+++ /dev/null
@@ -1,23 +0,0 @@
---TEST--
-search_array and in_array (including bug 13567)
---FILE--
-<?php
-
-$arr1 = array('a','b','c');
-$arr2 = array();
-$arr3 = array('c','key'=>'d');
-$arr4 = array("a\0b"=>'e','key'=>'d', 'f');
-
-$tests = <<<TESTS
-FALSE === in_array(123, \$arr1)
-FALSE === array_search(123, \$arr1)
-TRUE === in_array('a', \$arr1)
-0 === array_search('a', \$arr1)
-"a\\0b"=== array_search('e', \$arr4)
-'key'=== array_search('d', \$arr4)
-TESTS;
-
-include(dirname(__FILE__) . '/../../../../tests/quicktester.inc');
-
---EXPECT--
-OK
diff --git a/ext/standard/tests/array/array_search1.phpt b/ext/standard/tests/array/array_search1.phpt
deleted file mode 100644
index 961c771eb7..0000000000
--- a/ext/standard/tests/array/array_search1.phpt
+++ /dev/null
@@ -1,35 +0,0 @@
---TEST--
-array_search() tests
---FILE--
-<?php
-
-$a = array(1=>0, 2=>1, 4=>3, "a"=>"b", "c"=>"d");
-
-var_dump(array_search(1));
-var_dump(array_search(1,1));
-var_dump(array_search("a",$a));
-var_dump(array_search("0",$a, true));
-var_dump(array_search("0",$a));
-var_dump(array_search(0,$a));
-var_dump(array_search(1,$a));
-var_dump(array_search("d",$a, true));
-var_dump(array_search("d",$a));
-var_dump(array_search(-1,$a, true));
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: Wrong parameter count for array_search() in %s on line %d
-NULL
-
-Warning: array_search(): Wrong datatype for second argument in %s on line %d
-bool(false)
-int(1)
-bool(false)
-int(1)
-int(1)
-int(2)
-string(1) "c"
-int(1)
-bool(false)
-Done
diff --git a/ext/standard/tests/array/array_sum.phpt b/ext/standard/tests/array/array_sum.phpt
deleted file mode 100644
index f1868cb2ef..0000000000
--- a/ext/standard/tests/array/array_sum.phpt
+++ /dev/null
@@ -1,29 +0,0 @@
---TEST--
-Test array_sum()
---INI--
-memory_limit=64M
---FILE--
-<?php
-$i = 0;
-while ($i++ < 1000) {
- $a[] = $i;
- $b[] = (string)$i;
-}
-$s1 = array_sum($a);
-$s2 = array_sum($b);
-var_dump($s1, $s2);
-
-$j = 0;
-while ($j++ < 100000) {
- $c[] = $j;
- $d[] = (string) $j;
-}
-$s3 = array_sum($c);
-$s4 = array_sum($d);
-var_dump($s3, $s4);
-?>
---EXPECTF--
-int(500500)
-int(500500)
-%st(5000050000)
-%st(5000050000)
diff --git a/ext/standard/tests/array/array_walk.phpt b/ext/standard/tests/array/array_walk.phpt
deleted file mode 100644
index a0e2098311..0000000000
--- a/ext/standard/tests/array/array_walk.phpt
+++ /dev/null
@@ -1,48 +0,0 @@
---TEST--
-array_walk() tests
---FILE--
-<?php
-
-var_dump(array_walk());
-$var = 1;
-var_dump(array_walk($var,1));
-$var = array();
-var_dump(array_walk($var,""));
-
-function foo($v1, $v2, $v3) {
- var_dump($v1);
- var_dump($v2);
- var_dump($v3);
-}
-
-$var = array(1,2);
-var_dump(array_walk($var, "foo", "data"));
-
-function foo2($v1, $v2, $v3) {
- throw new Exception($v3);
-}
-
-try {
- var_dump(array_walk($var,"foo2", "data"));
-} catch (Exception $e) {
- var_dump($e->getMessage());
-}
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: array_walk() expects at least 2 parameters, 0 given in %s on line %d
-NULL
-
-Warning: array_walk(): The argument should be an array in %s on line %d
-bool(false)
-bool(true)
-int(1)
-int(0)
-string(4) "data"
-int(2)
-int(1)
-string(4) "data"
-bool(true)
-string(4) "data"
-Done
diff --git a/ext/standard/tests/array/array_walk_objects.phpt b/ext/standard/tests/array/array_walk_objects.phpt
deleted file mode 100644
index 0e838ef256..0000000000
--- a/ext/standard/tests/array/array_walk_objects.phpt
+++ /dev/null
Binary files differ
diff --git a/ext/standard/tests/array/array_walk_rec_objects.phpt b/ext/standard/tests/array/array_walk_rec_objects.phpt
deleted file mode 100644
index e1c5dd6100..0000000000
--- a/ext/standard/tests/array/array_walk_rec_objects.phpt
+++ /dev/null
Binary files differ
diff --git a/ext/standard/tests/array/array_walk_recursive.phpt b/ext/standard/tests/array/array_walk_recursive.phpt
deleted file mode 100644
index c3b37c321c..0000000000
--- a/ext/standard/tests/array/array_walk_recursive.phpt
+++ /dev/null
@@ -1,26 +0,0 @@
---TEST--
-Test array_walk_recursive()
---FILE--
-<?php
-function foo($value) {
- echo $value . " foo\n";
-}
-
-function bar($value) {
- echo $value . " bar\n";
-}
-
-$arr = array (1,2,3);
-var_dump (array_walk_recursive ($arr, 'foo'));
-var_dump (array_walk_recursive ($arr, 'bar'));
-
-?>
---EXPECTF--
-1 foo
-2 foo
-3 foo
-bool(true)
-1 bar
-2 bar
-3 bar
-bool(true)
diff --git a/ext/standard/tests/array/array_walk_recursive1.phpt b/ext/standard/tests/array/array_walk_recursive1.phpt
deleted file mode 100644
index 8505b70e98..0000000000
--- a/ext/standard/tests/array/array_walk_recursive1.phpt
+++ /dev/null
@@ -1,54 +0,0 @@
---TEST--
-array_walk_recursive() tests
---FILE--
-<?php
-
-var_dump(array_walk_recursive());
-$var = 1;
-var_dump(array_walk_recursive($var,1));
-$var = array();
-var_dump(array_walk_recursive($var,""));
-
-function foo($v1, $v2, $v3) {
- var_dump($v1);
- var_dump($v2);
- var_dump($v3);
-}
-
-$var = array(1,2, array(2,3));
-var_dump(array_walk_recursive($var, "foo", "data"));
-
-function foo2($v1, $v2, $v3) {
- throw new Exception($v3);
-}
-
-try {
- var_dump(array_walk_recursive($var,"foo2", "data"));
-} catch (Exception $e) {
- var_dump($e->getMessage());
-}
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: array_walk_recursive() expects at least 2 parameters, 0 given in %s on line %d
-NULL
-
-Warning: array_walk_recursive(): The argument should be an array in %s on line %d
-bool(false)
-bool(true)
-int(1)
-int(0)
-string(4) "data"
-int(2)
-int(1)
-string(4) "data"
-int(2)
-int(0)
-string(4) "data"
-int(3)
-int(1)
-string(4) "data"
-bool(true)
-string(4) "data"
-Done
diff --git a/ext/standard/tests/array/bug12776.phpt b/ext/standard/tests/array/bug12776.phpt
deleted file mode 100644
index 54c6f6fceb..0000000000
--- a/ext/standard/tests/array/bug12776.phpt
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--
-Bug #12776 (array_walk crash)
---FILE--
-<?php
-
-function test($val,$key)
-{
- global $globalArray;
- $globalArray[]=$key; // this will end up crashing
- $globalArray[]=(string)$key; // this will end up OK
- print "val: $val; key: $key\n"; flush();
-}
-
-$arr=array('k'=>'v');
-array_walk($arr,'test');
-
-print "First value: ".$globalArray[0];
-
-print "\nDone\n";
-
-?>
---EXPECT--
-val: v; key: k
-First value: k
-Done
diff --git a/ext/standard/tests/array/bug14580.phpt b/ext/standard/tests/array/bug14580.phpt
deleted file mode 100644
index 8a80bddcb4..0000000000
--- a/ext/standard/tests/array/bug14580.phpt
+++ /dev/null
@@ -1,11 +0,0 @@
---TEST--n
-Bug #14580 (key() not binary safe)
---FILE--
-<?php
- $arr = array ("foo\0bar" => "foo\0bar");
- $key = key($arr);
- echo strlen($key), ': ';
- echo urlencode($key), "\n";
-?>
---EXPECT--
-7: foo%00bar
diff --git a/ext/standard/tests/array/bug20381.phpt b/ext/standard/tests/array/bug20381.phpt
deleted file mode 100644
index 1adaa863b7..0000000000
--- a/ext/standard/tests/array/bug20381.phpt
+++ /dev/null
@@ -1,79 +0,0 @@
---TEST--
-Bug #20381 (array_merge_recursive mangles input arrays)
---FILE--
-<?php
-$a = array(
- 'a1' => 1,
- 'a2' => array( 1, 2, 3 ),
- 'a3' => array(
- 'a' => array( 10, 20, 30 ),
- 'b' => 'b'
- )
- );
-$b = array( 'a1' => 2,
- 'a2' => array( 3, 4, 5 ),
- 'a3' => array(
- 'c' => 'cc',
- 'a' => array( 10, 40 )
- )
- );
-
-var_dump($a);
-array_merge_recursive( $a, $b );
-var_dump($a);
-?>
---EXPECT--
-array(3) {
- ["a1"]=>
- int(1)
- ["a2"]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- ["a3"]=>
- array(2) {
- ["a"]=>
- array(3) {
- [0]=>
- int(10)
- [1]=>
- int(20)
- [2]=>
- int(30)
- }
- ["b"]=>
- string(1) "b"
- }
-}
-array(3) {
- ["a1"]=>
- int(1)
- ["a2"]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- }
- ["a3"]=>
- array(2) {
- ["a"]=>
- array(3) {
- [0]=>
- int(10)
- [1]=>
- int(20)
- [2]=>
- int(30)
- }
- ["b"]=>
- string(1) "b"
- }
-}
diff --git a/ext/standard/tests/array/bug20865.phpt b/ext/standard/tests/array/bug20865.phpt
deleted file mode 100644
index f1edbabab5..0000000000
--- a/ext/standard/tests/array/bug20865.phpt
+++ /dev/null
@@ -1,11 +0,0 @@
---TEST--
-Bug #20865 (array_key_exists and NULL key)
---FILE--
-<?php
- $ta = array(1, 2, 3);
- $ta[NULL] = "Null Value";
-
- var_dump(array_key_exists(NULL, $ta));
-?>
---EXPECT--
-bool(true)
diff --git a/ext/standard/tests/array/bug21182.phpt b/ext/standard/tests/array/bug21182.phpt
deleted file mode 100644
index af4602ab74..0000000000
--- a/ext/standard/tests/array/bug21182.phpt
+++ /dev/null
@@ -1,12 +0,0 @@
---TEST--
-Bug #21182 (range modifies arguments)
---FILE--
-<?php
-$a = "20"; $b = "30";
-echo "a1: $a\n";
-$result = range($a, $b);
-echo "a2: $a : type : " . gettype($a) . "\n";
-?>
---EXPECT--
-a1: 20
-a2: 20 : type : string
diff --git a/ext/standard/tests/array/bug21918.phpt b/ext/standard/tests/array/bug21918.phpt
deleted file mode 100755
index 1c9d746fdf..0000000000
--- a/ext/standard/tests/array/bug21918.phpt
+++ /dev/null
@@ -1,55 +0,0 @@
---TEST--
-Bug #21918 (different handling of positive vs. negative array indexes)
---FILE--
-<?php
-
-echo "==Mixed==\n";
-$a = array(-1=>'a', '-2'=>'b', 3=>'c', '4'=>'d', 5=>'e', '6001'=>'f', '07'=>'g');
-
-foreach($a as $k => $v) {
- var_dump($k);
- var_dump($v);
-}
-
-echo "==Normal==\n";
-$b = array();
-$b[] = 'a';
-
-foreach($b as $k => $v) {
- var_dump($k);
- var_dump($v);
-}
-
-echo "==Negative==\n";
-$c = array('-2' => 'a');
-
-foreach($c as $k => $v) {
- var_dump($k);
- var_dump($v);
-}
-
-echo "==Done==\n";
-?>
---EXPECT--
-==Mixed==
-int(-1)
-string(1) "a"
-int(-2)
-string(1) "b"
-int(3)
-string(1) "c"
-int(4)
-string(1) "d"
-int(5)
-string(1) "e"
-int(6001)
-string(1) "f"
-string(2) "07"
-string(1) "g"
-==Normal==
-int(0)
-string(1) "a"
-==Negative==
-int(-2)
-string(1) "a"
-==Done==
diff --git a/ext/standard/tests/array/bug21998.phpt b/ext/standard/tests/array/bug21998.phpt
deleted file mode 100644
index aa52dc590a..0000000000
--- a/ext/standard/tests/array/bug21998.phpt
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-Bug #21998 (array_pop() does not reset the current array position)
---FILE--
-<?php
-
-$a = array("a", "b", "c");
-
-var_dump(key($a));
-var_dump(array_pop($a));
-var_dump(key($a));
-var_dump(array_pop($a));
-var_dump(key($a));
-var_dump(array_pop($a));
-var_dump(key($a));
-
-?>
---EXPECT--
-int(0)
-string(1) "c"
-int(0)
-string(1) "b"
-int(0)
-string(1) "a"
-NULL
diff --git a/ext/standard/tests/array/bug22088.phpt b/ext/standard/tests/array/bug22088.phpt
deleted file mode 100644
index 4352cff914..0000000000
--- a/ext/standard/tests/array/bug22088.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Bug #22088 (array_shift() leaves next index to be +1 too much)
---FILE--
-<?php
-
-$a = array('a', 'b', 'c');
-$last = array_shift ($a);
-$a[] = 'a';
-var_dump($a);
-
-$a = array('a' => 1, 'b' => 2, 'c' => 3);
-$last = array_shift ($a);
-$a[] = 'a';
-var_dump($a);
-
-?>
---EXPECT--
-array(3) {
- [0]=>
- string(1) "b"
- [1]=>
- string(1) "c"
- [2]=>
- string(1) "a"
-}
-array(3) {
- ["b"]=>
- int(2)
- ["c"]=>
- int(3)
- [0]=>
- string(1) "a"
-}
diff --git a/ext/standard/tests/array/bug22463.phpt b/ext/standard/tests/array/bug22463.phpt
deleted file mode 100644
index dcede511bb..0000000000
--- a/ext/standard/tests/array/bug22463.phpt
+++ /dev/null
@@ -1,29 +0,0 @@
---TEST--
-Bug #22463 (array_reduce() segfaults)
---FILE--
-<?php
-
-function a($ary) {
- return (is_array($ary) ? array_reduce($ary, 'cb', 0) : 1);
-}
-
-function cb($v, $elem) {
- return $v + a($elem);
-}
-
-$ary = array(
- array(
- array(
- array(
- array(
- array(0, 1, 2, 3, 4)
- )
- )
- )
- )
-);
-
-var_dump(a($ary));
-?>
---EXPECT--
-int(5)
diff --git a/ext/standard/tests/array/bug23581.phpt b/ext/standard/tests/array/bug23581.phpt
deleted file mode 100644
index 06e1e388ef..0000000000
--- a/ext/standard/tests/array/bug23581.phpt
+++ /dev/null
@@ -1,44 +0,0 @@
---TEST--
-Bug #23581 (array_map(NULL, array, array, ...) yields an undefined result)
---FILE--
-<?php
-var_dump(
- array_map(
- NULL,
- array(1,2,3),
- array(4,5,6),
- array(7,8,9)
- )
-);
-?>
---EXPECT--
-array(3) {
- [0]=>
- array(3) {
- [0]=>
- int(1)
- [1]=>
- int(4)
- [2]=>
- int(7)
- }
- [1]=>
- array(3) {
- [0]=>
- int(2)
- [1]=>
- int(5)
- [2]=>
- int(8)
- }
- [2]=>
- array(3) {
- [0]=>
- int(3)
- [1]=>
- int(6)
- [2]=>
- int(9)
- }
-}
-
diff --git a/ext/standard/tests/array/bug23788.phpt b/ext/standard/tests/array/bug23788.phpt
deleted file mode 100644
index 022b3cecd4..0000000000
--- a/ext/standard/tests/array/bug23788.phpt
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-Bug #23788 (*_replace() clobbers referenced array elements)
---FILE--
-<?php
-$numeric = 123;
-$bool = true;
-$foo = array(&$numeric, &$bool);
-var_dump($foo);
-str_replace("abc", "def", $foo);
-var_dump($foo);
-?>
---EXPECT--
-array(2) {
- [0]=>
- &int(123)
- [1]=>
- &bool(true)
-}
-array(2) {
- [0]=>
- &int(123)
- [1]=>
- &bool(true)
-}
diff --git a/ext/standard/tests/array/bug24198.phpt b/ext/standard/tests/array/bug24198.phpt
deleted file mode 100644
index b1cd523026..0000000000
--- a/ext/standard/tests/array/bug24198.phpt
+++ /dev/null
@@ -1,25 +0,0 @@
---TEST--n
-Bug #24198 (array_merge_recursive() invalid recursion detection)
---FILE--
-<?php
-$c = array('a' => 'aa','b' => 'bb');
-
-var_dump(array_merge_recursive($c, $c));
-?>
---EXPECT--
-array(2) {
- ["a"]=>
- array(2) {
- [0]=>
- string(2) "aa"
- [1]=>
- string(2) "aa"
- }
- ["b"]=>
- array(2) {
- [0]=>
- string(2) "bb"
- [1]=>
- string(2) "bb"
- }
-}
diff --git a/ext/standard/tests/array/bug24220.phpt b/ext/standard/tests/array/bug24220.phpt
deleted file mode 100644
index c8e25709e9..0000000000
--- a/ext/standard/tests/array/bug24220.phpt
+++ /dev/null
@@ -1,91 +0,0 @@
---TEST--n
-Bug #24220 (range() numeric string handling)
---FILE--
-<?php
- var_dump(range("2003", "2004"));
- var_dump(range("a", "z"));
- var_dump(range("1", "10"));
-?>
---EXPECT--
-array(2) {
- [0]=>
- int(2003)
- [1]=>
- int(2004)
-}
-array(26) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- [2]=>
- string(1) "c"
- [3]=>
- string(1) "d"
- [4]=>
- string(1) "e"
- [5]=>
- string(1) "f"
- [6]=>
- string(1) "g"
- [7]=>
- string(1) "h"
- [8]=>
- string(1) "i"
- [9]=>
- string(1) "j"
- [10]=>
- string(1) "k"
- [11]=>
- string(1) "l"
- [12]=>
- string(1) "m"
- [13]=>
- string(1) "n"
- [14]=>
- string(1) "o"
- [15]=>
- string(1) "p"
- [16]=>
- string(1) "q"
- [17]=>
- string(1) "r"
- [18]=>
- string(1) "s"
- [19]=>
- string(1) "t"
- [20]=>
- string(1) "u"
- [21]=>
- string(1) "v"
- [22]=>
- string(1) "w"
- [23]=>
- string(1) "x"
- [24]=>
- string(1) "y"
- [25]=>
- string(1) "z"
-}
-array(10) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
-}
diff --git a/ext/standard/tests/array/bug24766.phpt b/ext/standard/tests/array/bug24766.phpt
deleted file mode 100644
index d6f82f3b16..0000000000
--- a/ext/standard/tests/array/bug24766.phpt
+++ /dev/null
@@ -1,45 +0,0 @@
---TEST--
-Bug #24766 (strange result array from unpack)
---FILE--
-<?php
-
-error_reporting(E_ALL);
-
-$a = unpack('C2', "\0224V");
-$b = array(1 => 18, 2 => 52);
-debug_zval_dump($a, $b);
-$k = array_keys($a);
-$l = array_keys($b);
-debug_zval_dump($k, $l);
-$i=$k[0];
-var_dump($a[$i]);
-$i=$l[0];
-var_dump($b[$i]);
-?>
---EXPECT--
-array(2) refcount(2){
- [1]=>
- long(18) refcount(1)
- [2]=>
- long(52) refcount(1)
-}
-array(2) refcount(2){
- [1]=>
- long(18) refcount(1)
- [2]=>
- long(52) refcount(1)
-}
-array(2) refcount(2){
- [0]=>
- long(1) refcount(1)
- [1]=>
- long(2) refcount(1)
-}
-array(2) refcount(2){
- [0]=>
- long(1) refcount(1)
- [1]=>
- long(2) refcount(1)
-}
-int(18)
-int(18)
diff --git a/ext/standard/tests/array/bug24897.phpt b/ext/standard/tests/array/bug24897.phpt
deleted file mode 100644
index 45bcde340f..0000000000
--- a/ext/standard/tests/array/bug24897.phpt
+++ /dev/null
@@ -1,21 +0,0 @@
---TEST--
-Bug #24897 (inconsistent behaviour or shuffle() & array_multisort())
---FILE--
-<?php
-$a = array(1 => 2);
-shuffle($a);
-var_dump($a);
-
-$a = array(1 => 2);
-array_multisort($a);
-var_dump($a);
-?>
---EXPECT--
-array(1) {
- [0]=>
- int(2)
-}
-array(1) {
- [0]=>
- int(2)
-}
diff --git a/ext/standard/tests/array/bug24980.phpt b/ext/standard/tests/array/bug24980.phpt
deleted file mode 100644
index b9e04fd67f..0000000000
--- a/ext/standard/tests/array/bug24980.phpt
+++ /dev/null
@@ -1,53 +0,0 @@
---TEST--
-Bug #24980 (array_reduce() uses first element as default running total)
---FILE--
-<?php
-/* test #1: numeric data */
-function add_up($running_total, $current_value)
-{
- echo "running_total is ".(int)$running_total.", current_value is {$current_value}\n";
- $running_total += $current_value * $current_value;
- return $running_total;
-}
-
-$numbers = array (2,3,5,7);
-$total = array_reduce($numbers, 'add_up');
-print "Total is $total\n";
-
-/* test #2: string data */
-$a = array("a", "b", "c");
-function foo ($a, $b)
-{
- return $a . $b;
-}
-var_dump(array_reduce($a, "foo"));
-
-/* test #3: basic test (used to leak memory) */
-function rsum($v, $w)
-{
- $v += $w;
- return $v;
-}
-function rmul($v, $w)
-{
- $v *= $w;
- return $v;
-}
-$a = array(1, 2, 3, 4, 5);
-$x = array();
-$b = array_reduce($a, "rsum");
-$c = array_reduce($a, "rmul", 10);
-$d = array_reduce($x, "rsum", 1);
-
-var_dump($b, $c, $d);
-?>
---EXPECT--
-running_total is 0, current_value is 2
-running_total is 4, current_value is 3
-running_total is 13, current_value is 5
-running_total is 38, current_value is 7
-Total is 87
-string(3) "abc"
-int(15)
-int(1200)
-int(1)
diff --git a/ext/standard/tests/array/bug25359.phpt b/ext/standard/tests/array/bug25359.phpt
deleted file mode 100644
index 0b9b89a70e..0000000000
--- a/ext/standard/tests/array/bug25359.phpt
+++ /dev/null
@@ -1,32 +0,0 @@
---TEST--
-Bug #25359 (array_multisort() does not work in a function if array is global or reference)
---FILE--
-<?php
-
-function does_not_work()
-{
- global $data; // Remove this line to make array_multisort() work
-
- $data = array('first', 'fifth', 'second', 'forth', 'third');
- $sort = array(1, 5, 2, 4, 3);
- array_multisort($sort, $data);
-
- var_dump($data);
-}
-
-does_not_work();
-
-?>
---EXPECT--
-array(5) {
- [0]=>
- string(5) "first"
- [1]=>
- string(6) "second"
- [2]=>
- string(5) "third"
- [3]=>
- string(5) "forth"
- [4]=>
- string(5) "fifth"
-}
diff --git a/ext/standard/tests/array/bug25708.phpt b/ext/standard/tests/array/bug25708.phpt
deleted file mode 100644
index d3da3e3399..0000000000
--- a/ext/standard/tests/array/bug25708.phpt
+++ /dev/null
@@ -1,223 +0,0 @@
---TEST--
-Bug #25708 (extract($GLOBALS, EXTR_REFS) mangles $GLOBALS)
---FILE--
-<?php
-function foo($ref, $alt) {
- unset($GLOBALS['a']);
- unset($GLOBALS['b']);
- $GLOBALS['a'] = 1;
- $GLOBALS['b'] = 2;
-
- $org_a = $GLOBALS['a'];
- $org_b = $GLOBALS['b'];
-
- if ($ref) {
- global $a, $b;
- } else {
- /* zval temp_var(NULL); // refcount = 1
- * a = temp_var[x] // refcount = 2
- */
- $a = NULL;
- $b = NULL;
- }
-
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b']);
- echo "--\n";
- if ($alt) {
- $a = &$GLOBALS['a'];
- $b = &$GLOBALS['b'];
- } else {
- extract($GLOBALS, EXTR_REFS);
- }
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b']);
- echo "--\n";
- $a = &$GLOBALS['a'];
- $b = &$GLOBALS['b'];
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b']);
- echo "--\n";
- $GLOBALS['b'] = 3;
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b']);
- echo "--\n";
- $a = 4;
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b']);
- echo "--\n";
- $c = $b;
- debug_zval_dump($b, $GLOBALS['b'], $c);
- echo "--\n";
- $b = 'x';
- debug_zval_dump($a, $b, $GLOBALS['a'], $GLOBALS['b'], $c);
- echo "--\n";
- debug_zval_dump($org_a, $org_b);
- echo "----";
- if ($ref) echo 'r';
- if ($alt) echo 'a';
- echo "\n";
-}
-
-$a = 'ok';
-$b = 'ok';
-$_a = $a;
-$_b = $b;
-
-foo(false, true);
-foo(true, true);
-foo(false, false);
-foo(true, false);
-
-debug_zval_dump($_a, $_b);
-?>
---EXPECT--
-NULL refcount(2)
-NULL refcount(2)
-long(1) refcount(3)
-long(2) refcount(3)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(3) refcount(1)
-long(1) refcount(1)
-long(3) refcount(1)
---
-long(4) refcount(1)
-long(3) refcount(1)
-long(4) refcount(1)
-long(3) refcount(1)
---
-long(3) refcount(1)
-long(3) refcount(1)
-long(3) refcount(2)
---
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(3) refcount(2)
---
-long(1) refcount(2)
-long(2) refcount(2)
-----a
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(3) refcount(1)
-long(1) refcount(1)
-long(3) refcount(1)
---
-long(4) refcount(1)
-long(3) refcount(1)
-long(4) refcount(1)
-long(3) refcount(1)
---
-long(3) refcount(1)
-long(3) refcount(1)
-long(3) refcount(2)
---
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(3) refcount(2)
---
-long(1) refcount(2)
-long(2) refcount(2)
-----ra
-NULL refcount(2)
-NULL refcount(2)
-long(1) refcount(3)
-long(2) refcount(3)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(3) refcount(1)
-long(1) refcount(1)
-long(3) refcount(1)
---
-long(4) refcount(1)
-long(3) refcount(1)
-long(4) refcount(1)
-long(3) refcount(1)
---
-long(3) refcount(1)
-long(3) refcount(1)
-long(3) refcount(2)
---
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(3) refcount(2)
---
-long(1) refcount(2)
-long(2) refcount(2)
-----
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(2) refcount(1)
-long(1) refcount(1)
-long(2) refcount(1)
---
-long(1) refcount(1)
-long(3) refcount(1)
-long(1) refcount(1)
-long(3) refcount(1)
---
-long(4) refcount(1)
-long(3) refcount(1)
-long(4) refcount(1)
-long(3) refcount(1)
---
-long(3) refcount(1)
-long(3) refcount(1)
-long(3) refcount(2)
---
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(4) refcount(1)
-string(1) "x" refcount(1)
-long(3) refcount(2)
---
-long(1) refcount(2)
-long(2) refcount(2)
-----r
-string(2) "ok" refcount(2)
-string(2) "ok" refcount(2)
diff --git a/ext/standard/tests/array/bug25758.phpt b/ext/standard/tests/array/bug25758.phpt
deleted file mode 100644
index ff97d2e3fb..0000000000
--- a/ext/standard/tests/array/bug25758.phpt
+++ /dev/null
@@ -1,14 +0,0 @@
---TEST--
-Bug #25758 (var_export does not escape ' & \ inside array keys)
---FILE--
-<?php
- $a = array ("quote'" => array("quote'"));
- echo var_export($a, true);
-?>
---EXPECT--
-array (
- 'quote\'' =>
- array (
- 0 => 'quote\'',
- ),
-)
diff --git a/ext/standard/tests/array/bug26458.phpt b/ext/standard/tests/array/bug26458.phpt
deleted file mode 100644
index d24e1f151b..0000000000
--- a/ext/standard/tests/array/bug26458.phpt
+++ /dev/null
Binary files differ
diff --git a/ext/standard/tests/array/bug28739.phpt b/ext/standard/tests/array/bug28739.phpt
deleted file mode 100644
index af888918c5..0000000000
--- a/ext/standard/tests/array/bug28739.phpt
+++ /dev/null
@@ -1,58 +0,0 @@
---TEST--
-Bug #28739 (*diff() and *intersect() not clearing the fci cache before work)
---FILE--
-<?php
-class p {
- public $x;
- function __construct($x){$this->x=$x;}
-}
-function a(&$a, &$b){var_dump(__FUNCTION__);return $a->x - $b->x;}
-function b(&$a, &$b){var_dump(__FUNCTION__);return $a->x - $b->x;}
-
-$p1 = array(new p(2), new p(1), new p(0));
-$p2 = array(new p(0), new p(2), new p(3));
-
-uasort($p1, 'a');
-print_r($p1);
-echo "Now diffing:\n";
-print_r(array_udiff($p1,$p2, 'b'));
-?>
---EXPECT--
-string(1) "a"
-string(1) "a"
-Array
-(
- [2] => p Object
- (
- [x] => 0
- )
-
- [1] => p Object
- (
- [x] => 1
- )
-
- [0] => p Object
- (
- [x] => 2
- )
-
-)
-Now diffing:
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-string(1) "b"
-Array
-(
- [1] => p Object
- (
- [x] => 1
- )
-
-) \ No newline at end of file
diff --git a/ext/standard/tests/array/bug28974.phpt b/ext/standard/tests/array/bug28974.phpt
deleted file mode 100644
index fb272e1d74..0000000000
--- a/ext/standard/tests/array/bug28974.phpt
+++ /dev/null
@@ -1,89 +0,0 @@
---TEST--
-Bug #28974 array_(p)slice() treats large lengths incorrectly - overflow
---FILE--
-<?php
-$a = $b = $c = array(0,1,2,3,4,5);
-print_r($a);
-// this is ok:
-print_r(array_slice($a,2,2147483645));
-
-// this is wrong:
-print_r(array_slice($a,2,2147483646));
-echo 'print_r(array_splice($a,2,1));'."\n";
-print_r(array_splice($a,2,1));
-echo "\$a is :";
-print_r($a);
-echo 'print_r(array_splice($b,2,2147483645));'."\n";
-print_r(array_splice($b,2,2147483645));
-echo "\$b is :";
-print_r($b);
-
-// this is wrong:
-echo 'print_r(array_splice($c,2,2147483646));'."\n";
-print_r(array_splice($c,2,2147483646));
-echo "\$c is :";
-print_r($c);
-?>
---EXPECT--
-Array
-(
- [0] => 0
- [1] => 1
- [2] => 2
- [3] => 3
- [4] => 4
- [5] => 5
-)
-Array
-(
- [0] => 2
- [1] => 3
- [2] => 4
- [3] => 5
-)
-Array
-(
- [0] => 2
- [1] => 3
- [2] => 4
- [3] => 5
-)
-print_r(array_splice($a,2,1));
-Array
-(
- [0] => 2
-)
-$a is :Array
-(
- [0] => 0
- [1] => 1
- [2] => 3
- [3] => 4
- [4] => 5
-)
-print_r(array_splice($b,2,2147483645));
-Array
-(
- [0] => 2
- [1] => 3
- [2] => 4
- [3] => 5
-)
-$b is :Array
-(
- [0] => 0
- [1] => 1
-)
-print_r(array_splice($c,2,2147483646));
-Array
-(
- [0] => 2
- [1] => 3
- [2] => 4
- [3] => 5
-)
-$c is :Array
-(
- [0] => 0
- [1] => 1
-)
diff --git a/ext/standard/tests/array/bug29253.phpt b/ext/standard/tests/array/bug29253.phpt
deleted file mode 100755
index b2202a104c..0000000000
--- a/ext/standard/tests/array/bug29253.phpt
+++ /dev/null
@@ -1,14 +0,0 @@
---TEST--
-Bug #29253 array_diff with $GLOBALS argument fails
---FILE--
-<?php
-$zz = $GLOBALS;
-$gg = 'afad';
-var_dump(array_diff_assoc($GLOBALS, $zz));
-var_dump($gg);
-?>
---EXPECT--
-array(0) {
-}
-string(4) "afad"
-
diff --git a/ext/standard/tests/array/bug29493.phpt b/ext/standard/tests/array/bug29493.phpt
deleted file mode 100644
index 0cfe45910b..0000000000
--- a/ext/standard/tests/array/bug29493.phpt
+++ /dev/null
@@ -1,115 +0,0 @@
---TEST--
-Bug #29493 (extract(EXTR_REFS) fails if array has multiple referrals)
---FILE--
-<?php
-function t1()
-{
- $a = array('foo' => 'aaa');
- // refcount($a) = 1
- // refcount($a['foo']) = 1
- $b = $a;
- // refcount($a) = 2
- // refcount($a['foo']) = 1
- $b['foo'] = 'bbb';
- // refcount($a) = 1
- // refcount($a['foo']) = 1
-
- var_dump($a, $b);
-
- extract($a, EXTR_REFS);
-
- $foo = 'noo';
-
- var_dump($a, $b);
-}
-
-function t2()
-{
- $a = array('foo' => 'aaa');
- // refcount($a) = 1
- // refcount($a['foo']) = 1
- $b = &$a;
- // refcount($a) = 2
- // is_ref($a) = true
- // refcount($a['foo']) = 1
- $b['foo'] = 'bbb';
- // refcount($a) = 2
- // refcount($a['foo']) = 1
-
- var_dump($a, $b);
-
- extract($a, EXTR_REFS);
-
- $foo = 'noo';
-
- var_dump($a, $b);
-}
-
-function t3()
-{
- $a = array('foo' => 'aaa');
- // refcount($a) = 1
- // refcount($a['foo']) = 1
- $b = &$a;
- // refcount($a) = 2
- // is_ref($a) = true
- // refcount($a['foo']) = 1
- unset($b);
- // refcount($a) = 1
- // is_ref($a) = true
- // refcount($a['foo']) = 1
-
- var_dump($a);
-
- extract($a, EXTR_REFS);
-
- $foo = 'noo';
-
- var_dump($a);
-}
-
-t1();
-t2();
-t3();
-?>
---EXPECT--
-array(1) {
- ["foo"]=>
- string(3) "aaa"
-}
-array(1) {
- ["foo"]=>
- string(3) "bbb"
-}
-array(1) {
- ["foo"]=>
- &string(3) "noo"
-}
-array(1) {
- ["foo"]=>
- string(3) "bbb"
-}
-array(1) {
- ["foo"]=>
- string(3) "bbb"
-}
-array(1) {
- ["foo"]=>
- string(3) "bbb"
-}
-array(1) {
- ["foo"]=>
- &string(3) "noo"
-}
-array(1) {
- ["foo"]=>
- &string(3) "noo"
-}
-array(1) {
- ["foo"]=>
- string(3) "aaa"
-}
-array(1) {
- ["foo"]=>
- &string(3) "noo"
-}
diff --git a/ext/standard/tests/array/bug30266.phpt b/ext/standard/tests/array/bug30266.phpt
deleted file mode 100755
index 8f7c3d2135..0000000000
--- a/ext/standard/tests/array/bug30266.phpt
+++ /dev/null
@@ -1,37 +0,0 @@
---TEST--
-Bug #30266 (Invalid opcode 137/1/8) and array_walk
---FILE--
-<?php
-class testc
-{
- public $b = "c";
-
- function crash($val)
- {
- $this->b = $val;
- throw new Exception("Error");
- }
-}
-
-$fruits = array ("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
-
-$myobj = new testc();
-
-function test($item2, $key, $userd)
-{
- $userd->crash($item2);
-}
-
-try
-{
- array_walk($fruits, 'test', $myobj);
-}
-catch(Exception $e)
-{
- echo "Caught: " . $e->getMessage() . "\n";
-}
-?>
-===DONE===
---EXPECT--
-Caught: Error
-===DONE===
diff --git a/ext/standard/tests/array/bug30833.phpt b/ext/standard/tests/array/bug30833.phpt
deleted file mode 100644
index 728a659d8f..0000000000
--- a/ext/standard/tests/array/bug30833.phpt
+++ /dev/null
@@ -1,35 +0,0 @@
---TEST--
-Bug #30833 (array_count_values() modifies input array)
---FILE--
-<?php
-
-$foo = array('abc', '0000');
-var_dump($foo);
-
-$count = array_count_values( $foo );
-var_dump($count);
-
-var_dump($foo);
-
-echo "Done\n";
-?>
---EXPECT--
-array(2) {
- [0]=>
- string(3) "abc"
- [1]=>
- string(4) "0000"
-}
-array(2) {
- ["abc"]=>
- int(1)
- ["0000"]=>
- int(1)
-}
-array(2) {
- [0]=>
- string(3) "abc"
- [1]=>
- string(4) "0000"
-}
-Done
diff --git a/ext/standard/tests/array/bug31158.phpt b/ext/standard/tests/array/bug31158.phpt
deleted file mode 100755
index e672a10b28..0000000000
--- a/ext/standard/tests/array/bug31158.phpt
+++ /dev/null
@@ -1,17 +0,0 @@
---TEST--
-Bug #31158 (array_splice on $GLOBALS crashes)
---FILE--
-<?php
-function __(){
- $GLOBALS['a'] = "bug\n";
- array_splice($GLOBALS,0,count($GLOBALS));
- /* All global variables including $GLOBALS are removed */
- echo $GLOBALS['a'];
-}
-__();
-echo "ok\n";
-?>
---EXPECTF--
-Notice: Undefined variable: GLOBALS in %sbug31158.php on line 6
-ok
-
diff --git a/ext/standard/tests/array/bug31213.phpt b/ext/standard/tests/array/bug31213.phpt
deleted file mode 100644
index 6aa31d5e0e..0000000000
--- a/ext/standard/tests/array/bug31213.phpt
+++ /dev/null
@@ -1,57 +0,0 @@
---TEST--
-Bug #31213 (Sideeffects caused by bug #29493)
---FILE--
-<?php
-function test($use_extract) {
- $a = 1;
- $b = 1;
-
- $arr = array(
- '_a' => $a,
- '_b' => &$b
- );
-
- var_dump($a, $b);
-
- if ($use_extract) {
- extract($arr, EXTR_REFS);
- } else {
- $_a = &$arr['_a'];
- $_b = &$arr['_b'];
- }
-
- $_a++;
- $_b++;
-
- var_dump($a, $b, $_a, $_b, $arr);
-}
-
-test(false);
-test(true);
-
-?>
---EXPECT--
-int(1)
-int(1)
-int(1)
-int(2)
-int(2)
-int(2)
-array(2) {
- ["_a"]=>
- &int(2)
- ["_b"]=>
- &int(2)
-}
-int(1)
-int(1)
-int(1)
-int(2)
-int(2)
-int(2)
-array(2) {
- ["_a"]=>
- &int(2)
- ["_b"]=>
- &int(2)
-}
diff --git a/ext/standard/tests/array/bug32021.phpt b/ext/standard/tests/array/bug32021.phpt
deleted file mode 100644
index 5d3b421ab4..0000000000
--- a/ext/standard/tests/array/bug32021.phpt
+++ /dev/null
@@ -1,14 +0,0 @@
---TEST--
-Bug #32021 (Crash caused by range('', 'z'))
---FILE--
-<?php
-$foo = range('', 'z');
-var_dump($foo);
-?>
-ALIVE
---EXPECT--
-array(1) {
- [0]=>
- int(0)
-}
-ALIVE
diff --git a/ext/standard/tests/array/bug33382.phpt b/ext/standard/tests/array/bug33382.phpt
deleted file mode 100644
index 407b5846fe..0000000000
--- a/ext/standard/tests/array/bug33382.phpt
+++ /dev/null
@@ -1,27 +0,0 @@
---TEST--
-bug #33382 ( array_reverse() fails after *sort() )
---FILE--
-<?php
-
-$array = array(1,2,3,4,5);
-
-sort($array);
-
-var_dump(array_reverse($array));
-
-echo "Done\n";
-?>
---EXPECT--
-array(5) {
- [0]=>
- int(5)
- [1]=>
- int(4)
- [2]=>
- int(3)
- [3]=>
- int(2)
- [4]=>
- int(1)
-}
-Done
diff --git a/ext/standard/tests/array/bug33940.phpt b/ext/standard/tests/array/bug33940.phpt
deleted file mode 100755
index f1aba87bd5..0000000000
--- a/ext/standard/tests/array/bug33940.phpt
+++ /dev/null
@@ -1,63 +0,0 @@
---TEST--
-Bug #33940 array_map() fails to pass by reference when called recursively
---INI--
-error_reporting=4095
-allow_call_time_pass_reference=1
---FILE--
-<?php
-function ref_map(&$item) {
- if(!is_array($item)) {
- $item = 1;
- return 2;
- } else {
- $ret = array_map('ref_map', &$item);
- return $ret;
- }
-}
-
-$a = array(array(0), 0);
-$ret = array_map('ref_map', $a);
-echo 'Array: '; print_r($a);
-echo 'Return: '; print_r($ret);
-$a = array(array(0), 0);
-$ret = array_map('ref_map', &$a);
-echo 'Array: '; print_r($a);
-echo 'Return: '; print_r($ret);
-?>
---EXPECT--
-Array: Array
-(
- [0] => Array
- (
- [0] => 0
- )
-
- [1] => 0
-)
-Return: Array
-(
- [0] => Array
- (
- [0] => 2
- )
-
- [1] => 2
-)
-Array: Array
-(
- [0] => Array
- (
- [0] => 1
- )
-
- [1] => 1
-)
-Return: Array
-(
- [0] => Array
- (
- [0] => 2
- )
-
- [1] => 2
-)
diff --git a/ext/standard/tests/array/bug33989.phpt b/ext/standard/tests/array/bug33989.phpt
deleted file mode 100755
index ccef172d61..0000000000
--- a/ext/standard/tests/array/bug33989.phpt
+++ /dev/null
@@ -1,10 +0,0 @@
---TEST--
-Bug #33989 (extract($GLOBALS,EXTR_REFS) crashes PHP)
---FILE--
-<?php
-$a="a";
-extract($GLOBALS, EXTR_REFS);
-echo "ok\n";
-?>
---EXPECT--
-ok
diff --git a/ext/standard/tests/array/bug34066.phpt b/ext/standard/tests/array/bug34066.phpt
deleted file mode 100644
index 31f6b4c1db..0000000000
--- a/ext/standard/tests/array/bug34066.phpt
+++ /dev/null
@@ -1,804 +0,0 @@
---TEST--
-Bug #34066 (recursive array_walk causes segfault)
---FILE--
-<?php
-
- $order = array(
- "DocID" => "1",
- "DocDate" => "19.09.06",
- "ReSubmissionDate" => "",
- "DocTyp" => "Stapelauftrag",
- "CustID" => "00000",
- "CustomerAddress" => array(
- array(
- "Name1" => 'name1',
- "Name2" => 'name2',
- "Name3" => "",
- "City" => 'city',
- "Street" => 'street',
- "Postal" => 'postcode',
- "IATA" => "90",
- "Country" => "Deutschland",
- "ShortName" => 'short',
- "ContactKey" => "",
- "EMail" => 'email@example.com',
- )
- ),
- "Text1" => "",
- "Text2" => "",
- "Wildcard1" => "",
- "Wildcard2" => "",
- "Dispatch" => "Paketdienst",
- "Weight" => "0,0",
- "BillingCustID" => "4300200000",
- "ExtDocNr" => "00000000003",
- "AnalysisLock" => "",
- "PrintFlag" => "",
- "FormType" => "0",
- "Curr" => "EUR",
- "ExChangeRate" => "1,0000",
- "WIRRate" => "0",
- "OneTimeCustomer" => array(
- array(
- "BankCode" => "",
- "BankAccount" => ""
- )
- ),
- "Language" => "0",
- "PriceGroup" => "1",
- "PrFlag" => "0",
- "SalesTaxKey" => "1",
- "ProceedKey" => "0",
- "CustDiscountGroup" => "0",
- "Discount" => array(
- array(
- "FinDisc1" => "0,00",
- "Disc1Base" => "145,72",
- "Disc1Value" => "0,00",
- "FinDisc2" => "0,00",
- "Disc2Base" => "145,72",
- "Disc2Value" => "0,00",
- "FinDisc3" => "0,00",
- "Disc3Base" => "145,72",
- "Disc3Value" => "0,00",
- "ValueSummary" => "0,00"
- )
- ),
- "Contact" => array(
- array(
- "Repr" => "999",
- "Region" => "99",
- "Commission" => "0,00",
- "Agent" => "000000"
- )
- ),
- "Booking" => array(
- array(
- "CostUnit" => "0000000000",
- "CostCentre" => "0000000000",
- "AccountingArea"=> "01"
- )
- ),
- "InvoiceCycleKey" => "0",
- "AnalysisKey" => "",
- "OrderNumber" => "",
- "OrderDate" => "",
- "OrderCode" => "",
- "DocItems" => array(
- "DocItem" => array(
- "PosType" => "1",
- "ItemRef" => "1002",
- "CRef" => "",
- "Desc1" => "Pr�sentation Niederlande per",
- "Desc2" => "",
- "ArticleGroup" => "102",
- "PosTypeVersion" => "E",
- "Delivery" => array(
- array(
- "DelWeek" => "",
- "DelDay" => "",
- "DelTime" => ""
- )
- ),
- "PricePu" => "145,72",
- "PriceUnit" => "0",
- "PriceCalculation" => "0",
- "ItemVal" => "145,72",
- "InputKey" => "0",
- "AveragePurchasePrice" => "0",
- "Tax" => array(
- array(
- "TaxCode" => "00",
- "TaxBra" => "000",
- "TaxBraAccess" => "0",
- "TaxSumIndex" => "0"
- )
- ),
- "DiscountArticle" => array(
- array(
- "DiscPC" => "0,00",
- "DiscKey" => "1"
- )
- ),
- "ProceedKeyArticle" => "01",
- "ActionKey" => "00",
- "ContactCommissionArticle"=> "0,00",
- "QuantDependantPriceKey"=> "",
- "Quant" => "1",
- "QuantUnit" => "",
- "Meas" => array(
- array(
- "Count" => "1",
- "Length" => "0,000",
- "Width" => "0,000",
- "Height" => "0,000"
- )
- ),
- "DecimalPlace" => "0",
- "MultiplierQuant" => "1,000000",
- "DifferingQuantUnit" => "",
- "DecimalPlaceConversion"=> "0",
- "WeightArticle" => array(
- array(
- "Amount" => "0",
- "Unit" => "0"
- )
- ),
- "Wreath" => "0,000",
- "Stock" => "1",
- "CostUnitArticle" => "",
- "SerialNbKey" => "0",
- "TextComplementKey" => "0",
- "PartsListPrintKey" => "",
- "Prod" => "0000000000"
- )
- ),
- "Payment" => array(
- "PaymentKey" => "0",
- "ReminderKey" => "00",
- "PayTerms" => array(
- array(
- "PayTerm" => "1",
- "PayDays" => "000",
- "CashDiscDays1" => "000",
- "CashDiscDays2" => "000",
- "CashDiscPer1" => "0,00",
- "CashDiscPer2" => "0,00"
- ),
- array(
- "PayTerm" => "2",
- "PayDays" => "000",
- "CashDiscDays1" => "000",
- "CashDiscDays2" => "000",
- "CashDiscPer1" => "0,00",
- "CashDiscPer2" => "0,00"
- )
- )
- ),
- "NetAmountByTurnOverTax" => array(
- array(
- "TurnOverTaxFree" => "145,72",
- "TurnOverTax1" => "0,00",
- "TurnOverTax2" => "0,00",
- "TurnOverTax3" => "0,00",
- "TurnOverTax4" => "0,00",
- "TurnOverTax5" => "0,00",
- "TurnOverTax6" => "0,00",
- "TurnOverTax7" => "0,00",
- "TurnOverTax8" => "0,00"
- ),
- ),
- "GrossAmount" => "145,72",
- "ProceedAmount" => "145,72",
- "NetAmountByPayTerm2" => array(
- array(
- "Sum0" => "0,00",
- "Sum1" => "0,00",
- "Sum2" => "0,00",
- "Sum3" => "0,00",
- "Sum4" => "0,00",
- "Sum5" => "0,00",
- "Sum6" => "0,00",
- "Sum7" => "0,00",
- "Sum8" => "0,00"
- ),
- ),
- "TaxCodes" => array(
- array(
- "TaxCode1" => "0",
- "TaxCode2" => "0",
- "TaxCode3" => "0",
- "TaxCode4" => "0",
- "TaxCode5" => "0",
- "TaxCode6" => "0",
- "TaxCode7" => "0",
- "TaxCode8" => "0"
- )
- )
- );
- $docs = array(
- array(
- "Version" => "1.0",
- "ProducerName" => "xxxxxxxx",
- "ProductName" => "Classic Line",
- "xmlns" => "x-schema:CL310_DezABFSchema.XML"
- ),
- "Company" => array(
- array(
- "MandateNumber" => "111",
- "MandateName" => "xxx xxxxxxx-xxxxx xxxxxxx",
- "MandateCurr" => "EUR"
- ),
- ),
- "Doc" => $order
- );
-
- dump2xml($docs);
-
-
-function dump2xml($array) {
- // output of this goes through 2xml
- array_walk($array, "gen_xml", "/Docs/");
-}
-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/");
- }
- }
- else {
- if (strlen($val) > 0)
- print "$prefix$key=$val\n";
- else
- print "$prefix$key\n";
- }
- print "gen_xml(prefix=$prefix) end\n";
-}
-echo "Done\n";
-?>
---EXPECTF--
-gen_xml(prefix=/Docs/)
-gen_xml(prefix=/Docs/@)
-/Docs/@Version=1.0
-gen_xml(prefix=/Docs/@) end
-gen_xml(prefix=/Docs/@)
-/Docs/@ProducerName=xxxxxxxx
-gen_xml(prefix=/Docs/@) end
-gen_xml(prefix=/Docs/@)
-/Docs/@ProductName=Classic Line
-gen_xml(prefix=/Docs/@) end
-gen_xml(prefix=/Docs/@)
-/Docs/@xmlns=x-schema:CL310_DezABFSchema.XML
-gen_xml(prefix=/Docs/@) end
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-gen_xml(prefix=/Docs/Company/)
-gen_xml(prefix=/Docs/Company/@)
-/Docs/Company/@MandateNumber=111
-gen_xml(prefix=/Docs/Company/@) end
-gen_xml(prefix=/Docs/Company/@)
-/Docs/Company/@MandateName=xxx xxxxxxx-xxxxx xxxxxxx
-gen_xml(prefix=/Docs/Company/@) end
-gen_xml(prefix=/Docs/Company/@)
-/Docs/Company/@MandateCurr=EUR
-gen_xml(prefix=/Docs/Company/@) end
-gen_xml(prefix=/Docs/Company/) end
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/DocID=1
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/DocDate=19.09.06
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/ReSubmissionDate
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/DocTyp=Stapelauftrag
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/CustID=00000
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/CustomerAddress/)
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Name1=name1
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Name2=name2
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Name3
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@City=city
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Street=street
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Postal=postcode
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@IATA=90
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@Country=Deutschland
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@ShortName=short
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@ContactKey
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@)
-/Docs/Doc/CustomerAddress/@EMail=email@example.com
-gen_xml(prefix=/Docs/Doc/CustomerAddress/@) end
-gen_xml(prefix=/Docs/Doc/CustomerAddress/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Text1
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Text2
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Wildcard1
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Wildcard2
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Dispatch=Paketdienst
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Weight=0,0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/BillingCustID=4300200000
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/ExtDocNr=00000000003
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/AnalysisLock
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/PrintFlag
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/FormType=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Curr=EUR
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/ExChangeRate=1,0000
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/WIRRate=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/)
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@)
-/Docs/Doc/OneTimeCustomer/@BankCode
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@) end
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@)
-/Docs/Doc/OneTimeCustomer/@BankAccount
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/@) end
-gen_xml(prefix=/Docs/Doc/OneTimeCustomer/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/Language=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/PriceGroup=1
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/PrFlag=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/SalesTaxKey=1
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/ProceedKey=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/CustDiscountGroup=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/Discount/)
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@FinDisc1=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc1Base=145,72
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc1Value=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@FinDisc2=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc2Base=145,72
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc2Value=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@FinDisc3=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc3Base=145,72
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@Disc3Value=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/@)
-/Docs/Doc/Discount/@ValueSummary=0,00
-gen_xml(prefix=/Docs/Doc/Discount/@) end
-gen_xml(prefix=/Docs/Doc/Discount/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/Contact/)
-gen_xml(prefix=/Docs/Doc/Contact/@)
-/Docs/Doc/Contact/@Repr=999
-gen_xml(prefix=/Docs/Doc/Contact/@) end
-gen_xml(prefix=/Docs/Doc/Contact/@)
-/Docs/Doc/Contact/@Region=99
-gen_xml(prefix=/Docs/Doc/Contact/@) end
-gen_xml(prefix=/Docs/Doc/Contact/@)
-/Docs/Doc/Contact/@Commission=0,00
-gen_xml(prefix=/Docs/Doc/Contact/@) end
-gen_xml(prefix=/Docs/Doc/Contact/@)
-/Docs/Doc/Contact/@Agent=000000
-gen_xml(prefix=/Docs/Doc/Contact/@) end
-gen_xml(prefix=/Docs/Doc/Contact/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/Booking/)
-gen_xml(prefix=/Docs/Doc/Booking/@)
-/Docs/Doc/Booking/@CostUnit=0000000000
-gen_xml(prefix=/Docs/Doc/Booking/@) end
-gen_xml(prefix=/Docs/Doc/Booking/@)
-/Docs/Doc/Booking/@CostCentre=0000000000
-gen_xml(prefix=/Docs/Doc/Booking/@) end
-gen_xml(prefix=/Docs/Doc/Booking/@)
-/Docs/Doc/Booking/@AccountingArea=01
-gen_xml(prefix=/Docs/Doc/Booking/@) end
-gen_xml(prefix=/Docs/Doc/Booking/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/InvoiceCycleKey=0
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/AnalysisKey
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/OrderNumber
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/OrderDate
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/OrderCode
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/DocItems/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PosType=1
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ItemRef=1002
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/CRef
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Desc1=Pr�sentation Niederlande per
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Desc2
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ArticleGroup=102
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PosTypeVersion=E
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
-/Docs/Doc/DocItems/DocItem/Delivery/@DelWeek
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
-/Docs/Doc/DocItems/DocItem/Delivery/@DelDay
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@)
-/Docs/Doc/DocItems/DocItem/Delivery/@DelTime
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Delivery/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PricePu=145,72
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PriceUnit=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PriceCalculation=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ItemVal=145,72
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/InputKey=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/AveragePurchasePrice=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
-/Docs/Doc/DocItems/DocItem/Tax/@TaxCode=00
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
-/Docs/Doc/DocItems/DocItem/Tax/@TaxBra=000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
-/Docs/Doc/DocItems/DocItem/Tax/@TaxBraAccess=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@)
-/Docs/Doc/DocItems/DocItem/Tax/@TaxSumIndex=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Tax/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@)
-/Docs/Doc/DocItems/DocItem/DiscountArticle/@DiscPC=0,00
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@)
-/Docs/Doc/DocItems/DocItem/DiscountArticle/@DiscKey=1
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/DiscountArticle/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ProceedKeyArticle=01
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ActionKey=00
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/ContactCommissionArticle=0,00
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/QuantDependantPriceKey
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Quant=1
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/QuantUnit
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
-/Docs/Doc/DocItems/DocItem/Meas/@Count=1
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
-/Docs/Doc/DocItems/DocItem/Meas/@Length=0,000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
-/Docs/Doc/DocItems/DocItem/Meas/@Width=0,000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@)
-/Docs/Doc/DocItems/DocItem/Meas/@Height=0,000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/Meas/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/DecimalPlace=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/MultiplierQuant=1,000000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/DifferingQuantUnit
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/DecimalPlaceConversion=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/)
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@)
-/Docs/Doc/DocItems/DocItem/WeightArticle/@Amount=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@)
-/Docs/Doc/DocItems/DocItem/WeightArticle/@Unit=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/@) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/WeightArticle/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Wreath=0,000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Stock=1
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/CostUnitArticle
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/SerialNbKey=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/TextComplementKey=0
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/PartsListPrintKey
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/)
-/Docs/Doc/DocItems/DocItem/Prod=0000000000
-gen_xml(prefix=/Docs/Doc/DocItems/DocItem/) end
-gen_xml(prefix=/Docs/Doc/DocItems/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/Payment/)
-/Docs/Doc/Payment/PaymentKey=0
-gen_xml(prefix=/Docs/Doc/Payment/) end
-gen_xml(prefix=/Docs/Doc/Payment/)
-/Docs/Doc/Payment/ReminderKey=00
-gen_xml(prefix=/Docs/Doc/Payment/) end
-gen_xml(prefix=/Docs/Doc/Payment/)
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/)
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@PayTerm=1
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@PayDays=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscDays1=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscDays2=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscPer1=0,00
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscPer2=0,00
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/)
-/Docs/Doc/Payment/PayTerms
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@PayTerm=2
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@PayDays=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscDays1=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscDays2=000
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscPer1=0,00
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@)
-/Docs/Doc/Payment/PayTerms/@CashDiscPer2=0,00
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/@) end
-gen_xml(prefix=/Docs/Doc/Payment/PayTerms/) end
-gen_xml(prefix=/Docs/Doc/Payment/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/)
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTaxFree=145,72
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax1=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax2=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax3=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax4=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax5=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax6=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax7=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@)
-/Docs/Doc/NetAmountByTurnOverTax/@TurnOverTax8=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByTurnOverTax/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/GrossAmount=145,72
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-/Docs/Doc/ProceedAmount=145,72
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/)
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum0=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum1=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum2=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum3=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum4=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum5=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum6=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum7=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@)
-/Docs/Doc/NetAmountByPayTerm2/@Sum8=0,00
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/@) end
-gen_xml(prefix=/Docs/Doc/NetAmountByPayTerm2/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/Doc/)
-gen_xml(prefix=/Docs/Doc/TaxCodes/)
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode1=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode2=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode3=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode4=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode5=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode6=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode7=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/@)
-/Docs/Doc/TaxCodes/@TaxCode8=0
-gen_xml(prefix=/Docs/Doc/TaxCodes/@) end
-gen_xml(prefix=/Docs/Doc/TaxCodes/) end
-gen_xml(prefix=/Docs/Doc/) end
-gen_xml(prefix=/Docs/) end
-Done
diff --git a/ext/standard/tests/array/bug34066_1.phpt b/ext/standard/tests/array/bug34066_1.phpt
deleted file mode 100644
index edc16efd05..0000000000
--- a/ext/standard/tests/array/bug34066_1.phpt
+++ /dev/null
@@ -1,731 +0,0 @@
---TEST--
-Bug #34066 (recursive array_walk causes segfault)
---FILE--
-<?php
-
- $order = array(
- "DocID" => "1",
- "DocDate" => "19.09.06",
- "ReSubmissionDate" => "",
- "DocTyp" => "Stapelauftrag",
- "CustID" => "00000",
- "CustomerAddress" => array(
- array(
- "Name1" => 'name1',
- "Name2" => 'name2',
- "Name3" => "",
- "City" => 'city',
- "Street" => 'street',
- "Postal" => 'postcode',
- "IATA" => "90",
- "Country" => "Deutschland",
- "ShortName" => 'short',
- "ContactKey" => "",
- "EMail" => 'email@example.com',
- )
- ),
- "Text1" => "",
- "Text2" => "",
- "Wildcard1" => "",
- "Wildcard2" => "",
- "Dispatch" => "Paketdienst",
- "Weight" => "0,0",
- "BillingCustID" => "4300200000",
- "ExtDocNr" => "00000000003",
- "AnalysisLock" => "",
- "PrintFlag" => "",
- "FormType" => "0",
- "Curr" => "EUR",
- "ExChangeRate" => "1,0000",
- "WIRRate" => "0",
- "OneTimeCustomer" => array(
- array(
- "BankCode" => "",
- "BankAccount" => ""
- )
- ),
- "Language" => "0",
- "PriceGroup" => "1",
- "PrFlag" => "0",
- "SalesTaxKey" => "1",
- "ProceedKey" => "0",
- "CustDiscountGroup" => "0",
- "Discount" => array(
- array(
- "FinDisc1" => "0,00",
- "Disc1Base" => "145,72",
- "Disc1Value" => "0,00",
- "FinDisc2" => "0,00",
- "Disc2Base" => "145,72",
- "Disc2Value" => "0,00",
- "FinDisc3" => "0,00",
- "Disc3Base" => "145,72",
- "Disc3Value" => "0,00",
- "ValueSummary" => "0,00"
- )
- ),
- "Contact" => array(
- array(
- "Repr" => "999",
- "Region" => "99",
- "Commission" => "0,00",
- "Agent" => "000000"
- )
- ),
- "Booking" => array(
- array(
- "CostUnit" => "0000000000",
- "CostCentre" => "0000000000",
- "AccountingArea"=> "01"
- )
- ),
- "InvoiceCycleKey" => "0",
- "AnalysisKey" => "",
- "OrderNumber" => "",
- "OrderDate" => "",
- "OrderCode" => "",
- "DocItems" => array(
- "DocItem" => array(
- "PosType" => "1",
- "ItemRef" => "1002",
- "CRef" => "",
- "Desc1" => "Pr�sentation Niederlande per",
- "Desc2" => "",
- "ArticleGroup" => "102",
- "PosTypeVersion" => "E",
- "Delivery" => array(
- array(
- "DelWeek" => "",
- "DelDay" => "",
- "DelTime" => ""
- )
- ),
- "PricePu" => "145,72",
- "PriceUnit" => "0",
- "PriceCalculation" => "0",
- "ItemVal" => "145,72",
- "InputKey" => "0",
- "AveragePurchasePrice" => "0",
- "Tax" => array(
- array(
- "TaxCode" => "00",
- "TaxBra" => "000",
- "TaxBraAccess" => "0",
- "TaxSumIndex" => "0"
- )
- ),
- "DiscountArticle" => array(
- array(
- "DiscPC" => "0,00",
- "DiscKey" => "1"
- )
- ),
- "ProceedKeyArticle" => "01",
- "ActionKey" => "00",
- "ContactCommissionArticle"=> "0,00",
- "QuantDependantPriceKey"=> "",
- "Quant" => "1",
- "QuantUnit" => "",
- "Meas" => array(
- array(
- "Count" => "1",
- "Length" => "0,000",
- "Width" => "0,000",
- "Height" => "0,000"
- )
- ),
- "DecimalPlace" => "0",
- "MultiplierQuant" => "1,000000",
- "DifferingQuantUnit" => "",
- "DecimalPlaceConversion"=> "0",
- "WeightArticle" => array(
- array(
- "Amount" => "0",
- "Unit" => "0"
- )
- ),
- "Wreath" => "0,000",
- "Stock" => "1",
- "CostUnitArticle" => "",
- "SerialNbKey" => "0",
- "TextComplementKey" => "0",
- "PartsListPrintKey" => "",
- "Prod" => "0000000000"
- )
- ),
- "Payment" => array(
- "PaymentKey" => "0",
- "ReminderKey" => "00",
- "PayTerms" => array(
- array(
- "PayTerm" => "1",
- "PayDays" => "000",
- "CashDiscDays1" => "000",
- "CashDiscDays2" => "000",
- "CashDiscPer1" => "0,00",
- "CashDiscPer2" => "0,00"
- ),
- array(
- "PayTerm" => "2",
- "PayDays" => "000",
- "CashDiscDays1" => "000",
- "CashDiscDays2" => "000",
- "CashDiscPer1" => "0,00",
- "CashDiscPer2" => "0,00"
- )
- )
- ),
- "NetAmountByTurnOverTax" => array(
- array(
- "TurnOverTaxFree" => "145,72",
- "TurnOverTax1" => "0,00",
- "TurnOverTax2" => "0,00",
- "TurnOverTax3" => "0,00",
- "TurnOverTax4" => "0,00",
- "TurnOverTax5" => "0,00",
- "TurnOverTax6" => "0,00",
- "TurnOverTax7" => "0,00",
- "TurnOverTax8" => "0,00"
- ),
- ),
- "GrossAmount" => "145,72",
- "ProceedAmount" => "145,72",
- "NetAmountByPayTerm2" => array(
- array(
- "Sum0" => "0,00",
- "Sum1" => "0,00",
- "Sum2" => "0,00",
- "Sum3" => "0,00",
- "Sum4" => "0,00",
- "Sum5" => "0,00",
- "Sum6" => "0,00",
- "Sum7" => "0,00",
- "Sum8" => "0,00"
- ),
- ),
- "TaxCodes" => array(
- array(
- "TaxCode1" => "0",
- "TaxCode2" => "0",
- "TaxCode3" => "0",
- "TaxCode4" => "0",
- "TaxCode5" => "0",
- "TaxCode6" => "0",
- "TaxCode7" => "0",
- "TaxCode8" => "0"
- )
- )
- );
- $docs = array(
- array(
- "Version" => "1.0",
- "ProducerName" => "xxxxxxxx",
- "ProductName" => "Classic Line",
- "xmlns" => "x-schema:CL310_DezABFSchema.XML"
- ),
- "Company" => array(
- array(
- "MandateNumber" => "111",
- "MandateName" => "xxx xxxxxxx-xxxxx xxxxxxx",
- "MandateCurr" => "EUR"
- ),
- ),
- "Doc" => $order
- );
-
- dump2xml($docs);
-
-
-function dump2xml($array) {
- // output of this goes through 2xml
- array_walk_recursive($array, "gen_xml", "/Docs/");
-}
-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_recursive($val, "gen_xml", "$prefix@");
- }
- else {
- array_walk_recursive($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";
-}
-echo "Done\n";
-?>
---EXPECTF--
-gen_xml(prefix=/Docs/)
-/Docs/Version=1.0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ProducerName=xxxxxxxx
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ProductName=Classic Line
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/xmlns=x-schema:CL310_DezABFSchema.XML
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/MandateNumber=111
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/MandateName=xxx xxxxxxx-xxxxx xxxxxxx
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/MandateCurr=EUR
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DocID=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DocDate=19.09.06
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ReSubmissionDate
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DocTyp=Stapelauftrag
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CustID=00000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Name1=name1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Name2=name2
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Name3
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/City=city
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Street=street
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Postal=postcode
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/IATA=90
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Country=Deutschland
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ShortName=short
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ContactKey
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/EMail=email@example.com
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Text1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Text2
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Wildcard1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Wildcard2
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Dispatch=Paketdienst
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Weight=0,0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/BillingCustID=4300200000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ExtDocNr=00000000003
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/AnalysisLock
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PrintFlag
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/FormType=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Curr=EUR
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ExChangeRate=1,0000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/WIRRate=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/BankCode
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/BankAccount
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Language=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PriceGroup=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PrFlag=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/SalesTaxKey=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ProceedKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CustDiscountGroup=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/FinDisc1=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc1Base=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc1Value=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/FinDisc2=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc2Base=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc2Value=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/FinDisc3=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc3Base=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Disc3Value=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ValueSummary=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Repr=999
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Region=99
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Commission=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Agent=000000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CostUnit=0000000000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CostCentre=0000000000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/AccountingArea=01
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/InvoiceCycleKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/AnalysisKey
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/OrderNumber
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/OrderDate
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/OrderCode
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PosType=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ItemRef=1002
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CRef
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Desc1=Pr�sentation Niederlande per
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Desc2
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ArticleGroup=102
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PosTypeVersion=E
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DelWeek
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DelDay
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DelTime
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PricePu=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PriceUnit=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PriceCalculation=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ItemVal=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/InputKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/AveragePurchasePrice=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode=00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxBra=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxBraAccess=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxSumIndex=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DiscPC=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DiscKey=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ProceedKeyArticle=01
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ActionKey=00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ContactCommissionArticle=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/QuantDependantPriceKey
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Quant=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/QuantUnit
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Count=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Length=0,000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Width=0,000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Height=0,000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DecimalPlace=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/MultiplierQuant=1,000000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DifferingQuantUnit
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/DecimalPlaceConversion=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Amount=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Unit=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Wreath=0,000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Stock=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CostUnitArticle
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/SerialNbKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TextComplementKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PartsListPrintKey
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Prod=0000000000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PaymentKey=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ReminderKey=00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PayTerm=1
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PayDays=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscDays1=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscDays2=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscPer1=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscPer2=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PayTerm=2
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/PayDays=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscDays1=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscDays2=000
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscPer1=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/CashDiscPer2=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTaxFree=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax1=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax2=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax3=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax4=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax5=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax6=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax7=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TurnOverTax8=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/GrossAmount=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/ProceedAmount=145,72
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum0=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum1=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum2=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum3=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum4=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum5=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum6=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum7=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/Sum8=0,00
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode1=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode2=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode3=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode4=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode5=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode6=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode7=0
-gen_xml(prefix=/Docs/) end
-gen_xml(prefix=/Docs/)
-/Docs/TaxCode8=0
-gen_xml(prefix=/Docs/) end
-Done
diff --git a/ext/standard/tests/array/bug34227.phpt b/ext/standard/tests/array/bug34227.phpt
deleted file mode 100755
index 29762b7233..0000000000
--- a/ext/standard/tests/array/bug34227.phpt
+++ /dev/null
@@ -1,100 +0,0 @@
---TEST--
-Bug #34277 (array_filter() crashes with references and objects)
---FILE--
-<?php
-
-class C
-{
- function m1()
- {
- $this->m2();
- }
-
- function m2()
- {
- $this->m3();
- }
-
- function m3()
- {
- $this->m4();
- }
-
- function m4()
- {
- $this->m5();
- }
-
- function m5()
- {
- $this->m6();
- }
-
- function m6()
- {
- $this->m7();
- }
-
- function m7()
- {
- $this->m8();
- }
-
- function m8()
- {
- $this->m9();
- }
-
- function m9()
- {
- $this->m10();
- }
-
- function m10()
- {
- $this->m11(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);
- }
-
- function m11($a1, $a2, $a3, $a4, $a5, $a6, $a7, $a8, $a9, $a10)
- {
- $arr = explode('a', 'b');
- }
-}
-
-function f($str)
-{
- $obj = new C;
- $obj->m1();
- return TRUE;
-}
-
-function p5($a1, $a2, $a3, $a4, $a5, $a6, $a7, $a8, $a9, $a10, $a11, $a12)
-{
- $ret = array_filter(array(0), 'f');
-}
-
-function p4()
-{
- p5(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
-}
-
-function p3()
-{
- p4();
-}
-
-function p2()
-{
- p3();
-}
-
-function p1()
-{
- p2();
-}
-
-p1();
-echo "ok\n";
-?>
---EXPECT--
-ok
diff --git a/ext/standard/tests/array/bug34982.phpt b/ext/standard/tests/array/bug34982.phpt
deleted file mode 100755
index 9de3408b0a..0000000000
--- a/ext/standard/tests/array/bug34982.phpt
+++ /dev/null
@@ -1,40 +0,0 @@
---TEST--
-Bug #34982 array_walk_recursive() modifies elements outside function scope
---FILE--
-<?php
-$ar = array(
- 'element 1',
- array('subelement1')
- );
-
-func($ar);
-print_r($ar);
-
-function func($a) {
- array_walk_recursive($a, 'apply');
- print_r($a);
-}
-
-function apply(&$input, $key) {
- $input = 'changed';
-}
-?>
---EXPECT--
-Array
-(
- [0] => changed
- [1] => Array
- (
- [0] => changed
- )
-
-)
-Array
-(
- [0] => element 1
- [1] => Array
- (
- [0] => subelement1
- )
-
-)
diff --git a/ext/standard/tests/array/bug35014.phpt b/ext/standard/tests/array/bug35014.phpt
deleted file mode 100644
index 99ef0f7eba..0000000000
--- a/ext/standard/tests/array/bug35014.phpt
+++ /dev/null
@@ -1,36 +0,0 @@
---TEST--
-Bug #35014 (array_product() always returns 0) (32bit)
---SKIPIF--
-<?php if (PHP_INT_SIZE != 4) die("skip this test is for 32bit platform only"); ?>
---INI--
-precision=14
---FILE--
-<?php
-$tests = array(
- 'foo',
- array(),
- array(0),
- array(3),
- array(3, 3),
- array(0.5, 2),
- array(99999999, 99999999),
- array(8.993, 7443241,988, sprintf("%u", -1)+0.44),
- array(2,sprintf("%u", -1)),
-);
-
-foreach ($tests as $v) {
- var_dump(array_product($v));
-}
-?>
---EXPECTF--
-
-Warning: array_product(): The argument should be an array in %s on line %d
-NULL
-int(0)
-int(0)
-int(3)
-int(9)
-float(1)
-float(9.9999998E+15)
-float(2.8404260053903E+20)
-float(8589934590)
diff --git a/ext/standard/tests/array/bug35014_64bit.phpt b/ext/standard/tests/array/bug35014_64bit.phpt
deleted file mode 100644
index a5b8da8a3c..0000000000
--- a/ext/standard/tests/array/bug35014_64bit.phpt
+++ /dev/null
@@ -1,36 +0,0 @@
---TEST--
-Bug #35014 (array_product() always returns 0) (64bit)
---SKIPIF--
-<?php if (PHP_INT_SIZE != 8) die("skip this test is for 64bit platform only"); ?>
---INI--
-precision=14
---FILE--
-<?php
-$tests = array(
- 'foo',
- array(),
- array(0),
- array(3),
- array(3, 3),
- array(0.5, 2),
- array(99999999, 99999999),
- array(8.993, 7443241,988, sprintf("%u", -1)+0.44),
- array(2,sprintf("%u", -1)),
-);
-
-foreach ($tests as $v) {
- var_dump(array_product($v));
-}
-?>
---EXPECTF--
-
-Warning: array_product(): The argument should be an array in %s on line %d
-NULL
-int(0)
-int(0)
-int(3)
-int(9)
-float(1)
-int(9999999800000001)
-float(2.8404260053903E+20)
-int(8589934590)
diff --git a/ext/standard/tests/array/bug35022.phpt b/ext/standard/tests/array/bug35022.phpt
deleted file mode 100644
index e3f5386482..0000000000
--- a/ext/standard/tests/array/bug35022.phpt
+++ /dev/null
@@ -1,21 +0,0 @@
---TEST--
-Bug #35022 (Regression in the behavior of key/current functions)
---FILE--
-<?php
-$state = array("one" => 1, "two" => 2, "three" => 3);
-function foo( &$state ) {
- $contentDict = end( $state );
- for ( $contentDict = end( $state ); $contentDict !== false; $contentDict = prev( $state ) ) {
- echo key($state) . " => " . current($state) . "\n";
- }
-}
-foo($state);
-reset($state);
-var_dump( key($state), current($state) );
-?>
---EXPECT--
-three => 3
-two => 2
-one => 1
-string(3) "one"
-int(1)
diff --git a/ext/standard/tests/array/bug35821.phpt b/ext/standard/tests/array/bug35821.phpt
deleted file mode 100644
index 095323ebcd..0000000000
--- a/ext/standard/tests/array/bug35821.phpt
+++ /dev/null
@@ -1,33 +0,0 @@
---TEST--
-Bug #35821 (array_map() segfaults when exception is throwed from the callback)
---FILE--
-<?php
-
-class Element
-{
- public function ThrowException ()
- {
- throw new Exception();
- }
-
- public static function CallBack(Element $elem)
- {
- $elem->ThrowException();
- }
-}
-
-$arr = array(new Element(), new Element(), new Element());
-array_map(array('Element', 'CallBack'), $arr);
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: array_map(): An error occurred while invoking the map callback in %s on line %d
-
-Fatal error: Uncaught exception 'Exception' in %s:%d
-Stack trace:
-#0 %s(%d): Element->ThrowException()
-#1 [internal function]: Element::CallBack(Object(Element))
-#2 %s(%d): array_map(Array, Array)
-#3 {main}
- thrown in %s on line %d
diff --git a/ext/standard/tests/array/bug38464.phpt b/ext/standard/tests/array/bug38464.phpt
deleted file mode 100644
index 42f7a6ab54..0000000000
--- a/ext/standard/tests/array/bug38464.phpt
+++ /dev/null
@@ -1,20 +0,0 @@
---TEST--
-Bug #38464 (array_count_values() mishandles numeric strings)
---FILE--
-<?php
-$array = array('-000', ' 001', 1, ' 123', '+123');
-var_dump(array_count_values($array));
-?>
---EXPECT--
-array(5) {
- ["-000"]=>
- int(1)
- [" 001"]=>
- int(1)
- [1]=>
- int(1)
- [" 123"]=>
- int(1)
- ["+123"]=>
- int(1)
-}
diff --git a/ext/standard/tests/array/count_recursive.phpt b/ext/standard/tests/array/count_recursive.phpt
deleted file mode 100644
index e6824ab0e5..0000000000
--- a/ext/standard/tests/array/count_recursive.phpt
+++ /dev/null
@@ -1,52 +0,0 @@
---TEST--
-count
---FILE--
-<?php
-print "Testing NULL...\n";
-$arr = NULL;
-print "COUNT_NORMAL: should be 0, is ".count($arr, COUNT_NORMAL)."\n";
-print "COUNT_RECURSIVE: should be 0, is ".count($arr, COUNT_RECURSIVE)."\n";
-
-print "Testing arrays...\n";
-$arr = array(1, array(3, 4, array(6, array(8))));
-print "COUNT_NORMAL: should be 2, is ".count($arr, COUNT_NORMAL)."\n";
-print "COUNT_RECURSIVE: should be 8, is ".count($arr, COUNT_RECURSIVE)."\n";
-
-print "Testing hashes...\n";
-$arr = array("a" => 1, "b" => 2, array("c" => 3, array("d" => 5)));
-print "COUNT_NORMAL: should be 3, is ".count($arr, COUNT_NORMAL)."\n";
-print "COUNT_RECURSIVE: should be 6, is ".count($arr, COUNT_RECURSIVE)."\n";
-
-print "Testing strings...\n";
-print "COUNT_NORMAL: should be 1, is ".count("string", COUNT_NORMAL)."\n";
-print "COUNT_RECURSIVE: should be 1, is ".count("string", COUNT_RECURSIVE)."\n";
-
-print "Testing various types with no second argument.\n";
-print "COUNT_NORMAL: should be 1, is ".count("string")."\n";
-print "COUNT_NORMAL: should be 2, is ".count(array("a", array("b")))."\n";
-
-$arr = array('a'=>array(NULL, NULL, NULL), 1=>array(NULL=>1, 1=>NULL),
- array(array(array(array(array(NULL))))));
-print "Testing really cool arrays ;)\n";
-print "COUNT_NORMAL: should be 3, is ".count($arr, COUNT_NORMAL)."\n";
-print "COUNT_RECURSIVE: should be 13, is ".count($arr, COUNT_RECURSIVE)."\n";
-?>
---EXPECT--
-Testing NULL...
-COUNT_NORMAL: should be 0, is 0
-COUNT_RECURSIVE: should be 0, is 0
-Testing arrays...
-COUNT_NORMAL: should be 2, is 2
-COUNT_RECURSIVE: should be 8, is 8
-Testing hashes...
-COUNT_NORMAL: should be 3, is 3
-COUNT_RECURSIVE: should be 6, is 6
-Testing strings...
-COUNT_NORMAL: should be 1, is 1
-COUNT_RECURSIVE: should be 1, is 1
-Testing various types with no second argument.
-COUNT_NORMAL: should be 1, is 1
-COUNT_NORMAL: should be 2, is 2
-Testing really cool arrays ;)
-COUNT_NORMAL: should be 3, is 3
-COUNT_RECURSIVE: should be 13, is 13
diff --git a/ext/standard/tests/array/data.inc b/ext/standard/tests/array/data.inc
deleted file mode 100644
index 2991274be8..0000000000
--- a/ext/standard/tests/array/data.inc
+++ /dev/null
@@ -1,13 +0,0 @@
-<?php
-$tmp = pow(2,24);
-$data = array(
- 'PHP',
- 17=>'PHP: Hypertext Preprocessor',
- 5=>'Test',
- 'test'=>27,
- 1000=>'test',
- "-1000"=>array('banana', 'orange'),
- 'monkey',
- $tmp=>-1/3
-);
-?>
diff --git a/ext/standard/tests/array/locale_sort.phpt b/ext/standard/tests/array/locale_sort.phpt
deleted file mode 100644
index b4e15fa524..0000000000
--- a/ext/standard/tests/array/locale_sort.phpt
+++ /dev/null
@@ -1,56 +0,0 @@
---TEST--
-Sort with SORT_LOCALE_STRING
---SKIPIF--
-<?php
-if ("fr_FR" != setlocale(LC_CTYPE, "fr_FR")) {
- die("skip setlocale() failed\n");
-}
-?>
---FILE--
-<?php
-setlocale(LC_ALL, 'fr_FR');
-$table = array("AB" => "Alberta",
-"BC" => "Colombie-Britannique",
-"MB" => "Manitoba",
-"NB" => "Nouveau-Brunswick",
-"NL" => "Terre-Neuve-et-Labrador",
-"NS" => "Nouvelle-Écosse",
-"ON" => "Ontario",
-"PE" => "Île-du-Prince-Édouard",
-"QC" => "Québec",
-"SK" => "Saskatchewan",
-"NT" => "Territoires du Nord-Ouest",
-"NU" => "Nunavut",
-"YT" => "Territoire du Yukon");
-asort($table, SORT_LOCALE_STRING);
-var_dump($table);
-?>
---EXPECT--
-array(13) {
- ["AB"]=>
- string(7) "Alberta"
- ["BC"]=>
- string(20) "Colombie-Britannique"
- ["PE"]=>
- string(21) "Île-du-Prince-Édouard"
- ["MB"]=>
- string(8) "Manitoba"
- ["NB"]=>
- string(17) "Nouveau-Brunswick"
- ["NS"]=>
- string(15) "Nouvelle-Écosse"
- ["NU"]=>
- string(7) "Nunavut"
- ["ON"]=>
- string(7) "Ontario"
- ["QC"]=>
- string(6) "Québec"
- ["SK"]=>
- string(12) "Saskatchewan"
- ["NL"]=>
- string(23) "Terre-Neuve-et-Labrador"
- ["YT"]=>
- string(19) "Territoire du Yukon"
- ["NT"]=>
- string(25) "Territoires du Nord-Ouest"
-}
diff --git a/ext/standard/tests/array/max.phpt b/ext/standard/tests/array/max.phpt
deleted file mode 100644
index 7edcab7550..0000000000
--- a/ext/standard/tests/array/max.phpt
+++ /dev/null
@@ -1,39 +0,0 @@
---TEST--
-max() tests
---FILE--
-<?php
-
-var_dump(max());
-var_dump(max(1));
-var_dump(max(array()));
-var_dump(max(new stdclass));
-var_dump(max(2,1,2));
-var_dump(max(2.1,2.11,2.09));
-var_dump(max("", "t", "b"));
-var_dump(max(false, true, false));
-var_dump(max(true, false, true));
-var_dump(max(1, true, false, true));
-var_dump(max(0, true, false, true));
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: max(): Atleast one value should be passed in %s on line %d
-NULL
-
-Warning: Wrong parameter count for max() in %s on line %d
-NULL
-
-Warning: max(): Array must contain atleast one element in %s on line %d
-bool(false)
-
-Warning: Wrong parameter count for max() in %s on line %d
-NULL
-int(2)
-float(2.11)
-string(1) "t"
-bool(true)
-bool(true)
-int(1)
-bool(true)
-Done
diff --git a/ext/standard/tests/array/min.phpt b/ext/standard/tests/array/min.phpt
deleted file mode 100644
index 70e3555f11..0000000000
--- a/ext/standard/tests/array/min.phpt
+++ /dev/null
@@ -1,39 +0,0 @@
---TEST--
-min() tests
---FILE--
-<?php
-
-var_dump(min());
-var_dump(min(1));
-var_dump(min(array()));
-var_dump(min(new stdclass));
-var_dump(min(2,1,2));
-var_dump(min(2.1,2.11,2.09));
-var_dump(min("", "t", "b"));
-var_dump(min(false, true, false));
-var_dump(min(true, false, true));
-var_dump(min(1, true, false, true));
-var_dump(min(0, true, false, true));
-
-echo "Done\n";
-?>
---EXPECTF--
-Warning: min(): Atleast one value should be passed in %s on line %d
-NULL
-
-Warning: Wrong parameter count for min() in %s on line %d
-NULL
-
-Warning: min(): Array must contain atleast one element in %s on line %d
-bool(false)
-
-Warning: Wrong parameter count for min() in %s on line %d
-NULL
-int(1)
-float(2.09)
-string(0) ""
-bool(false)
-bool(false)
-bool(false)
-int(0)
-Done
diff --git a/ext/standard/tests/array/range.phpt b/ext/standard/tests/array/range.phpt
deleted file mode 100644
index 23fb985f86..0000000000
--- a/ext/standard/tests/array/range.phpt
+++ /dev/null
@@ -1,1345 +0,0 @@
---TEST--
-range()
---FILE--
-<?php
- var_dump(range(1, 100));
- var_dump(range(100, 1));
-
- var_dump(range("1", "100"));
- var_dump(range("100", "1"));
-
- var_dump(range("a", "z"));
- var_dump(range("z", "a"));
- var_dump(range("q", "q"));
-
- var_dump(range(5, 5));
-
- var_dump(range(5.1, 10.1));
- var_dump(range(10.1, 5.1));
-
- var_dump(range("5.1", "10.1"));
- var_dump(range("10.1", "5.1"));
-
- var_dump(range(1, 5, 0.1));
- var_dump(range(5, 1, 0.1));
-
- var_dump(range(1, 5, "0.1"));
- var_dump(range("1", "5", 0.1));
-?>
---EXPECT--
-array(100) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- [10]=>
- int(11)
- [11]=>
- int(12)
- [12]=>
- int(13)
- [13]=>
- int(14)
- [14]=>
- int(15)
- [15]=>
- int(16)
- [16]=>
- int(17)
- [17]=>
- int(18)
- [18]=>
- int(19)
- [19]=>
- int(20)
- [20]=>
- int(21)
- [21]=>
- int(22)
- [22]=>
- int(23)
- [23]=>
- int(24)
- [24]=>
- int(25)
- [25]=>
- int(26)
- [26]=>
- int(27)
- [27]=>
- int(28)
- [28]=>
- int(29)
- [29]=>
- int(30)
- [30]=>
- int(31)
- [31]=>
- int(32)
- [32]=>
- int(33)
- [33]=>
- int(34)
- [34]=>
- int(35)
- [35]=>
- int(36)
- [36]=>
- int(37)
- [37]=>
- int(38)
- [38]=>
- int(39)
- [39]=>
- int(40)
- [40]=>
- int(41)
- [41]=>
- int(42)
- [42]=>
- int(43)
- [43]=>
- int(44)
- [44]=>
- int(45)
- [45]=>
- int(46)
- [46]=>
- int(47)
- [47]=>
- int(48)
- [48]=>
- int(49)
- [49]=>
- int(50)
- [50]=>
- int(51)
- [51]=>
- int(52)
- [52]=>
- int(53)
- [53]=>
- int(54)
- [54]=>
- int(55)
- [55]=>
- int(56)
- [56]=>
- int(57)
- [57]=>
- int(58)
- [58]=>
- int(59)
- [59]=>
- int(60)
- [60]=>
- int(61)
- [61]=>
- int(62)
- [62]=>
- int(63)
- [63]=>
- int(64)
- [64]=>
- int(65)
- [65]=>
- int(66)
- [66]=>
- int(67)
- [67]=>
- int(68)
- [68]=>
- int(69)
- [69]=>
- int(70)
- [70]=>
- int(71)
- [71]=>
- int(72)
- [72]=>
- int(73)
- [73]=>
- int(74)
- [74]=>
- int(75)
- [75]=>
- int(76)
- [76]=>
- int(77)
- [77]=>
- int(78)
- [78]=>
- int(79)
- [79]=>
- int(80)
- [80]=>
- int(81)
- [81]=>
- int(82)
- [82]=>
- int(83)
- [83]=>
- int(84)
- [84]=>
- int(85)
- [85]=>
- int(86)
- [86]=>
- int(87)
- [87]=>
- int(88)
- [88]=>
- int(89)
- [89]=>
- int(90)
- [90]=>
- int(91)
- [91]=>
- int(92)
- [92]=>
- int(93)
- [93]=>
- int(94)
- [94]=>
- int(95)
- [95]=>
- int(96)
- [96]=>
- int(97)
- [97]=>
- int(98)
- [98]=>
- int(99)
- [99]=>
- int(100)
-}
-array(100) {
- [0]=>
- int(100)
- [1]=>
- int(99)
- [2]=>
- int(98)
- [3]=>
- int(97)
- [4]=>
- int(96)
- [5]=>
- int(95)
- [6]=>
- int(94)
- [7]=>
- int(93)
- [8]=>
- int(92)
- [9]=>
- int(91)
- [10]=>
- int(90)
- [11]=>
- int(89)
- [12]=>
- int(88)
- [13]=>
- int(87)
- [14]=>
- int(86)
- [15]=>
- int(85)
- [16]=>
- int(84)
- [17]=>
- int(83)
- [18]=>
- int(82)
- [19]=>
- int(81)
- [20]=>
- int(80)
- [21]=>
- int(79)
- [22]=>
- int(78)
- [23]=>
- int(77)
- [24]=>
- int(76)
- [25]=>
- int(75)
- [26]=>
- int(74)
- [27]=>
- int(73)
- [28]=>
- int(72)
- [29]=>
- int(71)
- [30]=>
- int(70)
- [31]=>
- int(69)
- [32]=>
- int(68)
- [33]=>
- int(67)
- [34]=>
- int(66)
- [35]=>
- int(65)
- [36]=>
- int(64)
- [37]=>
- int(63)
- [38]=>
- int(62)
- [39]=>
- int(61)
- [40]=>
- int(60)
- [41]=>
- int(59)
- [42]=>
- int(58)
- [43]=>
- int(57)
- [44]=>
- int(56)
- [45]=>
- int(55)
- [46]=>
- int(54)
- [47]=>
- int(53)
- [48]=>
- int(52)
- [49]=>
- int(51)
- [50]=>
- int(50)
- [51]=>
- int(49)
- [52]=>
- int(48)
- [53]=>
- int(47)
- [54]=>
- int(46)
- [55]=>
- int(45)
- [56]=>
- int(44)
- [57]=>
- int(43)
- [58]=>
- int(42)
- [59]=>
- int(41)
- [60]=>
- int(40)
- [61]=>
- int(39)
- [62]=>
- int(38)
- [63]=>
- int(37)
- [64]=>
- int(36)
- [65]=>
- int(35)
- [66]=>
- int(34)
- [67]=>
- int(33)
- [68]=>
- int(32)
- [69]=>
- int(31)
- [70]=>
- int(30)
- [71]=>
- int(29)
- [72]=>
- int(28)
- [73]=>
- int(27)
- [74]=>
- int(26)
- [75]=>
- int(25)
- [76]=>
- int(24)
- [77]=>
- int(23)
- [78]=>
- int(22)
- [79]=>
- int(21)
- [80]=>
- int(20)
- [81]=>
- int(19)
- [82]=>
- int(18)
- [83]=>
- int(17)
- [84]=>
- int(16)
- [85]=>
- int(15)
- [86]=>
- int(14)
- [87]=>
- int(13)
- [88]=>
- int(12)
- [89]=>
- int(11)
- [90]=>
- int(10)
- [91]=>
- int(9)
- [92]=>
- int(8)
- [93]=>
- int(7)
- [94]=>
- int(6)
- [95]=>
- int(5)
- [96]=>
- int(4)
- [97]=>
- int(3)
- [98]=>
- int(2)
- [99]=>
- int(1)
-}
-array(100) {
- [0]=>
- int(1)
- [1]=>
- int(2)
- [2]=>
- int(3)
- [3]=>
- int(4)
- [4]=>
- int(5)
- [5]=>
- int(6)
- [6]=>
- int(7)
- [7]=>
- int(8)
- [8]=>
- int(9)
- [9]=>
- int(10)
- [10]=>
- int(11)
- [11]=>
- int(12)
- [12]=>
- int(13)
- [13]=>
- int(14)
- [14]=>
- int(15)
- [15]=>
- int(16)
- [16]=>
- int(17)
- [17]=>
- int(18)
- [18]=>
- int(19)
- [19]=>
- int(20)
- [20]=>
- int(21)
- [21]=>
- int(22)
- [22]=>
- int(23)
- [23]=>
- int(24)
- [24]=>
- int(25)
- [25]=>
- int(26)
- [26]=>
- int(27)
- [27]=>
- int(28)
- [28]=>
- int(29)
- [29]=>
- int(30)
- [30]=>
- int(31)
- [31]=>
- int(32)
- [32]=>
- int(33)
- [33]=>
- int(34)
- [34]=>
- int(35)
- [35]=>
- int(36)
- [36]=>
- int(37)
- [37]=>
- int(38)
- [38]=>
- int(39)
- [39]=>
- int(40)
- [40]=>
- int(41)
- [41]=>
- int(42)
- [42]=>
- int(43)
- [43]=>
- int(44)
- [44]=>
- int(45)
- [45]=>
- int(46)
- [46]=>
- int(47)
- [47]=>
- int(48)
- [48]=>
- int(49)
- [49]=>
- int(50)
- [50]=>
- int(51)
- [51]=>
- int(52)
- [52]=>
- int(53)
- [53]=>
- int(54)
- [54]=>
- int(55)
- [55]=>
- int(56)
- [56]=>
- int(57)
- [57]=>
- int(58)
- [58]=>
- int(59)
- [59]=>
- int(60)
- [60]=>
- int(61)
- [61]=>
- int(62)
- [62]=>
- int(63)
- [63]=>
- int(64)
- [64]=>
- int(65)
- [65]=>
- int(66)
- [66]=>
- int(67)
- [67]=>
- int(68)
- [68]=>
- int(69)
- [69]=>
- int(70)
- [70]=>
- int(71)
- [71]=>
- int(72)
- [72]=>
- int(73)
- [73]=>
- int(74)
- [74]=>
- int(75)
- [75]=>
- int(76)
- [76]=>
- int(77)
- [77]=>
- int(78)
- [78]=>
- int(79)
- [79]=>
- int(80)
- [80]=>
- int(81)
- [81]=>
- int(82)
- [82]=>
- int(83)
- [83]=>
- int(84)
- [84]=>
- int(85)
- [85]=>
- int(86)
- [86]=>
- int(87)
- [87]=>
- int(88)
- [88]=>
- int(89)
- [89]=>
- int(90)
- [90]=>
- int(91)
- [91]=>
- int(92)
- [92]=>
- int(93)
- [93]=>
- int(94)
- [94]=>
- int(95)
- [95]=>
- int(96)
- [96]=>
- int(97)
- [97]=>
- int(98)
- [98]=>
- int(99)
- [99]=>
- int(100)
-}
-array(100) {
- [0]=>
- int(100)
- [1]=>
- int(99)
- [2]=>
- int(98)
- [3]=>
- int(97)
- [4]=>
- int(96)
- [5]=>
- int(95)
- [6]=>
- int(94)
- [7]=>
- int(93)
- [8]=>
- int(92)
- [9]=>
- int(91)
- [10]=>
- int(90)
- [11]=>
- int(89)
- [12]=>
- int(88)
- [13]=>
- int(87)
- [14]=>
- int(86)
- [15]=>
- int(85)
- [16]=>
- int(84)
- [17]=>
- int(83)
- [18]=>
- int(82)
- [19]=>
- int(81)
- [20]=>
- int(80)
- [21]=>
- int(79)
- [22]=>
- int(78)
- [23]=>
- int(77)
- [24]=>
- int(76)
- [25]=>
- int(75)
- [26]=>
- int(74)
- [27]=>
- int(73)
- [28]=>
- int(72)
- [29]=>
- int(71)
- [30]=>
- int(70)
- [31]=>
- int(69)
- [32]=>
- int(68)
- [33]=>
- int(67)
- [34]=>
- int(66)
- [35]=>
- int(65)
- [36]=>
- int(64)
- [37]=>
- int(63)
- [38]=>
- int(62)
- [39]=>
- int(61)
- [40]=>
- int(60)
- [41]=>
- int(59)
- [42]=>
- int(58)
- [43]=>
- int(57)
- [44]=>
- int(56)
- [45]=>
- int(55)
- [46]=>
- int(54)
- [47]=>
- int(53)
- [48]=>
- int(52)
- [49]=>
- int(51)
- [50]=>
- int(50)
- [51]=>
- int(49)
- [52]=>
- int(48)
- [53]=>
- int(47)
- [54]=>
- int(46)
- [55]=>
- int(45)
- [56]=>
- int(44)
- [57]=>
- int(43)
- [58]=>
- int(42)
- [59]=>
- int(41)
- [60]=>
- int(40)
- [61]=>
- int(39)
- [62]=>
- int(38)
- [63]=>
- int(37)
- [64]=>
- int(36)
- [65]=>
- int(35)
- [66]=>
- int(34)
- [67]=>
- int(33)
- [68]=>
- int(32)
- [69]=>
- int(31)
- [70]=>
- int(30)
- [71]=>
- int(29)
- [72]=>
- int(28)
- [73]=>
- int(27)
- [74]=>
- int(26)
- [75]=>
- int(25)
- [76]=>
- int(24)
- [77]=>
- int(23)
- [78]=>
- int(22)
- [79]=>
- int(21)
- [80]=>
- int(20)
- [81]=>
- int(19)
- [82]=>
- int(18)
- [83]=>
- int(17)
- [84]=>
- int(16)
- [85]=>
- int(15)
- [86]=>
- int(14)
- [87]=>
- int(13)
- [88]=>
- int(12)
- [89]=>
- int(11)
- [90]=>
- int(10)
- [91]=>
- int(9)
- [92]=>
- int(8)
- [93]=>
- int(7)
- [94]=>
- int(6)
- [95]=>
- int(5)
- [96]=>
- int(4)
- [97]=>
- int(3)
- [98]=>
- int(2)
- [99]=>
- int(1)
-}
-array(26) {
- [0]=>
- string(1) "a"
- [1]=>
- string(1) "b"
- [2]=>
- string(1) "c"
- [3]=>
- string(1) "d"
- [4]=>
- string(1) "e"
- [5]=>
- string(1) "f"
- [6]=>
- string(1) "g"
- [7]=>
- string(1) "h"
- [8]=>
- string(1) "i"
- [9]=>
- string(1) "j"
- [10]=>
- string(1) "k"
- [11]=>
- string(1) "l"
- [12]=>
- string(1) "m"
- [13]=>
- string(1) "n"
- [14]=>
- string(1) "o"
- [15]=>
- string(1) "p"
- [16]=>
- string(1) "q"
- [17]=>
- string(1) "r"
- [18]=>
- string(1) "s"
- [19]=>
- string(1) "t"
- [20]=>
- string(1) "u"
- [21]=>
- string(1) "v"
- [22]=>
- string(1) "w"
- [23]=>
- string(1) "x"
- [24]=>
- string(1) "y"
- [25]=>
- string(1) "z"
-}
-array(26) {
- [0]=>
- string(1) "z"
- [1]=>
- string(1) "y"
- [2]=>
- string(1) "x"
- [3]=>
- string(1) "w"
- [4]=>
- string(1) "v"
- [5]=>
- string(1) "u"
- [6]=>
- string(1) "t"
- [7]=>
- string(1) "s"
- [8]=>
- string(1) "r"
- [9]=>
- string(1) "q"
- [10]=>
- string(1) "p"
- [11]=>
- string(1) "o"
- [12]=>
- string(1) "n"
- [13]=>
- string(1) "m"
- [14]=>
- string(1) "l"
- [15]=>
- string(1) "k"
- [16]=>
- string(1) "j"
- [17]=>
- string(1) "i"
- [18]=>
- string(1) "h"
- [19]=>
- string(1) "g"
- [20]=>
- string(1) "f"
- [21]=>
- string(1) "e"
- [22]=>
- string(1) "d"
- [23]=>
- string(1) "c"
- [24]=>
- string(1) "b"
- [25]=>
- string(1) "a"
-}
-array(1) {
- [0]=>
- string(1) "q"
-}
-array(1) {
- [0]=>
- int(5)
-}
-array(6) {
- [0]=>
- float(5.1)
- [1]=>
- float(6.1)
- [2]=>
- float(7.1)
- [3]=>
- float(8.1)
- [4]=>
- float(9.1)
- [5]=>
- float(10.1)
-}
-array(6) {
- [0]=>
- float(10.1)
- [1]=>
- float(9.1)
- [2]=>
- float(8.1)
- [3]=>
- float(7.1)
- [4]=>
- float(6.1)
- [5]=>
- float(5.1)
-}
-array(6) {
- [0]=>
- float(5.1)
- [1]=>
- float(6.1)
- [2]=>
- float(7.1)
- [3]=>
- float(8.1)
- [4]=>
- float(9.1)
- [5]=>
- float(10.1)
-}
-array(6) {
- [0]=>
- float(10.1)
- [1]=>
- float(9.1)
- [2]=>
- float(8.1)
- [3]=>
- float(7.1)
- [4]=>
- float(6.1)
- [5]=>
- float(5.1)
-}
-array(41) {
- [0]=>
- float(1)
- [1]=>
- float(1.1)
- [2]=>
- float(1.2)
- [3]=>
- float(1.3)
- [4]=>
- float(1.4)
- [5]=>
- float(1.5)
- [6]=>
- float(1.6)
- [7]=>
- float(1.7)
- [8]=>
- float(1.8)
- [9]=>
- float(1.9)
- [10]=>
- float(2)
- [11]=>
- float(2.1)
- [12]=>
- float(2.2)
- [13]=>
- float(2.3)
- [14]=>
- float(2.4)
- [15]=>
- float(2.5)
- [16]=>
- float(2.6)
- [17]=>
- float(2.7)
- [18]=>
- float(2.8)
- [19]=>
- float(2.9)
- [20]=>
- float(3)
- [21]=>
- float(3.1)
- [22]=>
- float(3.2)
- [23]=>
- float(3.3)
- [24]=>
- float(3.4)
- [25]=>
- float(3.5)
- [26]=>
- float(3.6)
- [27]=>
- float(3.7)
- [28]=>
- float(3.8)
- [29]=>
- float(3.9)
- [30]=>
- float(4)
- [31]=>
- float(4.1)
- [32]=>
- float(4.2)
- [33]=>
- float(4.3)
- [34]=>
- float(4.4)
- [35]=>
- float(4.5)
- [36]=>
- float(4.6)
- [37]=>
- float(4.7)
- [38]=>
- float(4.8)
- [39]=>
- float(4.9)
- [40]=>
- float(5)
-}
-array(41) {
- [0]=>
- float(5)
- [1]=>
- float(4.9)
- [2]=>
- float(4.8)
- [3]=>
- float(4.7)
- [4]=>
- float(4.6)
- [5]=>
- float(4.5)
- [6]=>
- float(4.4)
- [7]=>
- float(4.3)
- [8]=>
- float(4.2)
- [9]=>
- float(4.1)
- [10]=>
- float(4)
- [11]=>
- float(3.9)
- [12]=>
- float(3.8)
- [13]=>
- float(3.7)
- [14]=>
- float(3.6)
- [15]=>
- float(3.5)
- [16]=>
- float(3.4)
- [17]=>
- float(3.3)
- [18]=>
- float(3.2)
- [19]=>
- float(3.1)
- [20]=>
- float(3)
- [21]=>
- float(2.9)
- [22]=>
- float(2.8)
- [23]=>
- float(2.7)
- [24]=>
- float(2.6)
- [25]=>
- float(2.5)
- [26]=>
- float(2.4)
- [27]=>
- float(2.3)
- [28]=>
- float(2.2)
- [29]=>
- float(2.1)
- [30]=>
- float(2)
- [31]=>
- float(1.9)
- [32]=>
- float(1.8)
- [33]=>
- float(1.7)
- [34]=>
- float(1.6)
- [35]=>
- float(1.5)
- [36]=>
- float(1.4)
- [37]=>
- float(1.3)
- [38]=>
- float(1.2)
- [39]=>
- float(1.1)
- [40]=>
- float(1)
-}
-array(41) {
- [0]=>
- float(1)
- [1]=>
- float(1.1)
- [2]=>
- float(1.2)
- [3]=>
- float(1.3)
- [4]=>
- float(1.4)
- [5]=>
- float(1.5)
- [6]=>
- float(1.6)
- [7]=>
- float(1.7)
- [8]=>
- float(1.8)
- [9]=>
- float(1.9)
- [10]=>
- float(2)
- [11]=>
- float(2.1)
- [12]=>
- float(2.2)
- [13]=>
- float(2.3)
- [14]=>
- float(2.4)
- [15]=>
- float(2.5)
- [16]=>
- float(2.6)
- [17]=>
- float(2.7)
- [18]=>
- float(2.8)
- [19]=>
- float(2.9)
- [20]=>
- float(3)
- [21]=>
- float(3.1)
- [22]=>
- float(3.2)
- [23]=>
- float(3.3)
- [24]=>
- float(3.4)
- [25]=>
- float(3.5)
- [26]=>
- float(3.6)
- [27]=>
- float(3.7)
- [28]=>
- float(3.8)
- [29]=>
- float(3.9)
- [30]=>
- float(4)
- [31]=>
- float(4.1)
- [32]=>
- float(4.2)
- [33]=>
- float(4.3)
- [34]=>
- float(4.4)
- [35]=>
- float(4.5)
- [36]=>
- float(4.6)
- [37]=>
- float(4.7)
- [38]=>
- float(4.8)
- [39]=>
- float(4.9)
- [40]=>
- float(5)
-}
-array(41) {
- [0]=>
- float(1)
- [1]=>
- float(1.1)
- [2]=>
- float(1.2)
- [3]=>
- float(1.3)
- [4]=>
- float(1.4)
- [5]=>
- float(1.5)
- [6]=>
- float(1.6)
- [7]=>
- float(1.7)
- [8]=>
- float(1.8)
- [9]=>
- float(1.9)
- [10]=>
- float(2)
- [11]=>
- float(2.1)
- [12]=>
- float(2.2)
- [13]=>
- float(2.3)
- [14]=>
- float(2.4)
- [15]=>
- float(2.5)
- [16]=>
- float(2.6)
- [17]=>
- float(2.7)
- [18]=>
- float(2.8)
- [19]=>
- float(2.9)
- [20]=>
- float(3)
- [21]=>
- float(3.1)
- [22]=>
- float(3.2)
- [23]=>
- float(3.3)
- [24]=>
- float(3.4)
- [25]=>
- float(3.5)
- [26]=>
- float(3.6)
- [27]=>
- float(3.7)
- [28]=>
- float(3.8)
- [29]=>
- float(3.9)
- [30]=>
- float(4)
- [31]=>
- float(4.1)
- [32]=>
- float(4.2)
- [33]=>
- float(4.3)
- [34]=>
- float(4.4)
- [35]=>
- float(4.5)
- [36]=>
- float(4.6)
- [37]=>
- float(4.7)
- [38]=>
- float(4.8)
- [39]=>
- float(4.9)
- [40]=>
- float(5)
-}
diff --git a/ext/standard/tests/array/var_export.phpt b/ext/standard/tests/array/var_export.phpt
deleted file mode 100644
index acfec76991..0000000000
--- a/ext/standard/tests/array/var_export.phpt
+++ /dev/null
@@ -1,11 +0,0 @@
---TEST--
-var_export() and objects with numeric indexes properties
---FILE--
-<?php
-$a = (object) array (1, 3, "foo" => "bar");
-var_export($a);
-?>
---EXPECT--
-stdClass::__set_state(array(
- 'foo' => 'bar',
-))
diff --git a/ext/standard/tests/array/var_export2.phpt b/ext/standard/tests/array/var_export2.phpt
deleted file mode 100644
index 2b8a1f97ef..0000000000
--- a/ext/standard/tests/array/var_export2.phpt
+++ /dev/null
Binary files differ
diff --git a/ext/standard/tests/array/var_export3.phpt b/ext/standard/tests/array/var_export3.phpt
deleted file mode 100644
index 6d39946916..0000000000
--- a/ext/standard/tests/array/var_export3.phpt
+++ /dev/null
@@ -1,24 +0,0 @@
---TEST--
-var_export() and classes
---FILE--
-<?php
-class kake {
- public $mann;
- protected $kvinne;
-
- function __construct()
- {
- $this->mann = 42;
- $this->kvinne = 43;
- }
-}
-
-$kake = new kake;
-
-var_export($kake);
-?>
---EXPECT--
-kake::__set_state(array(
- 'mann' => 42,
- 'kvinne' => 43,
-))