]> granicus.if.org Git - php/commitdiff
-Do not rely on a side effect of 32bit platforms (patch by Michael Mauch)
authorMarcus Boerger <helly@php.net>
Sat, 16 Nov 2002 17:28:04 +0000 (17:28 +0000)
committerMarcus Boerger <helly@php.net>
Sat, 16 Nov 2002 17:28:04 +0000 (17:28 +0000)
-remove unused sections

ext/standard/tests/array/001.phpt
ext/standard/tests/array/002.phpt
ext/standard/tests/array/003.phpt
ext/standard/tests/array/data.inc

index 181122708eec76f8a21e4f51c67b931cb173a143..3917f46f251bd903fce136db9443fc5f5d9909f4 100644 (file)
@@ -57,7 +57,7 @@ array(11) {
   int(27)
   [3]=>
   string(4) "test"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -113,7 +113,7 @@ string(4) "test"
 int(27)
 int(3)
 string(4) "test"
-string(11) "-2147483647"
+string(5) "-1000"
 array(2) {
   [0]=>
   string(6) "banana"
index 548c3bc9fe92c6bd66d388a3d74755183b5476e5..94e0b35c593fbcfd03e0cfdb2ffe8fc77fce856e 100644 (file)
@@ -1,7 +1,5 @@
 --TEST--
 Test arsort, asort, krsort, ksort, rsort, and sort
---POST--
---GET--
 --INI--
 precision=14
 --FILE--
@@ -24,16 +22,43 @@ function test_sort ($sort_function, $data) {
     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--
--- Testing arsort() -- 
+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) {
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -42,9 +67,9 @@ array(8) {
   }
   ["test"]=>
   int(27)
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
   [5]=>
   string(4) "Test"
@@ -57,7 +82,7 @@ array(8) {
 }
 Using SORT_REGULAR:
 array(8) {
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -66,9 +91,9 @@ array(8) {
   }
   ["test"]=>
   int(27)
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
   [5]=>
   string(4) "Test"
@@ -83,7 +108,7 @@ Using SORT_NUMERIC:
 array(8) {
   ["test"]=>
   int(27)
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -94,20 +119,20 @@ array(8) {
   string(3) "PHP"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
   [5]=>
   string(4) "Test"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
   [16777216]=>
   float(-0.33333333333333)
 }
 Using SORT_STRING
 array(8) {
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
   [5]=>
   string(4) "Test"
@@ -115,7 +140,7 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [0]=>
   string(3) "PHP"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -139,13 +164,13 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
   string(4) "Test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
   ["test"]=>
   int(27)
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -163,13 +188,13 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
   string(4) "Test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
   ["test"]=>
   int(27)
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -181,9 +206,9 @@ Using SORT_NUMERIC:
 array(8) {
   [16777216]=>
   float(-0.33333333333333)
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
   [5]=>
   string(4) "Test"
@@ -191,7 +216,7 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [0]=>
   string(3) "PHP"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -207,7 +232,7 @@ array(8) {
   float(-0.33333333333333)
   ["test"]=>
   int(27)
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -220,19 +245,21 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
   string(4) "Test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
 }
 
  -- Testing krsort() -- 
 No second argument:
 array(8) {
-  [2147483647]=>
-  string(4) "test"
   [16777216]=>
   float(-0.33333333333333)
+  [1001]=>
+  string(6) "monkey"
+  [1000]=>
+  string(4) "test"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
@@ -241,46 +268,46 @@ array(8) {
   int(27)
   [0]=>
   string(3) "PHP"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
     [1]=>
     string(6) "orange"
   }
-  [-2147483648]=>
-  string(6) "monkey"
 }
 Using SORT_REGULAR:
 array(8) {
-  [2147483647]=>
-  string(4) "test"
   [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"
-  ["-2147483647"]=>
+  ["test"]=>
+  int(27)
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
     [1]=>
     string(6) "orange"
   }
-  [-2147483648]=>
-  string(6) "monkey"
 }
 Using SORT_NUMERIC:
 array(8) {
-  [2147483647]=>
-  string(4) "test"
   [16777216]=>
   float(-0.33333333333333)
+  [1001]=>
+  string(6) "monkey"
+  [1000]=>
+  string(4) "test"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
@@ -289,15 +316,13 @@ array(8) {
   int(27)
   [0]=>
   string(3) "PHP"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
     [1]=>
     string(6) "orange"
   }
-  [-2147483648]=>
-  string(6) "monkey"
 }
 Using SORT_STRING
 array(8) {
@@ -305,17 +330,17 @@ array(8) {
   int(27)
   [5]=>
   string(4) "Test"
-  [2147483647]=>
-  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"
-  [-2147483648]=>
-  string(6) "monkey"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -327,9 +352,7 @@ array(8) {
  -- Testing ksort() -- 
 No second argument:
 array(8) {
-  [-2147483648]=>
-  string(6) "monkey"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -344,16 +367,16 @@ array(8) {
   string(4) "Test"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
+  [1000]=>
+  string(4) "test"
+  [1001]=>
+  string(6) "monkey"
   [16777216]=>
   float(-0.33333333333333)
-  [2147483647]=>
-  string(4) "test"
 }
 Using SORT_REGULAR:
 array(8) {
-  [-2147483648]=>
-  string(6) "monkey"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -368,16 +391,16 @@ array(8) {
   string(4) "Test"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
+  [1000]=>
+  string(4) "test"
+  [1001]=>
+  string(6) "monkey"
   [16777216]=>
   float(-0.33333333333333)
-  [2147483647]=>
-  string(4) "test"
 }
 Using SORT_NUMERIC:
 array(8) {
-  [-2147483648]=>
-  string(6) "monkey"
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -392,30 +415,32 @@ array(8) {
   string(4) "Test"
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
+  [1000]=>
+  string(4) "test"
+  [1001]=>
+  string(6) "monkey"
   [16777216]=>
   float(-0.33333333333333)
-  [2147483647]=>
-  string(4) "test"
 }
 Using SORT_STRING
 array(8) {
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
     [1]=>
     string(6) "orange"
   }
-  [-2147483648]=>
-  string(6) "monkey"
   [0]=>
   string(3) "PHP"
+  [1000]=>
+  string(4) "test"
+  [1001]=>
+  string(6) "monkey"
   [16777216]=>
   float(-0.33333333333333)
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
-  [2147483647]=>
-  string(4) "test"
   [5]=>
   string(4) "Test"
   ["test"]=>
index addaa0e4184ca7bca86e8c77bf9ba51205eca24c..9c616059002b34233f6c96e817cc6a0f0431c48c 100644 (file)
@@ -1,7 +1,5 @@
 --TEST--
 Test usort, uksort and uasort
---POST--
---GET--
 --INI--
 precision=14
 --FILE--
@@ -34,7 +32,7 @@ var_dump ($data);
 array(8) {
   [16777216]=>
   float(-0.33333333333333)
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
@@ -49,31 +47,31 @@ array(8) {
   string(27) "PHP: Hypertext Preprocessor"
   [5]=>
   string(4) "Test"
-  [-2147483648]=>
+  [1001]=>
   string(6) "monkey"
-  [2147483647]=>
+  [1000]=>
   string(4) "test"
 }
 
  -- Testing uksort() -- 
 array(8) {
-  ["-2147483647"]=>
+  ["-1000"]=>
   array(2) {
     [0]=>
     string(6) "banana"
     [1]=>
     string(6) "orange"
   }
-  [-2147483648]=>
-  string(6) "monkey"
   [0]=>
   string(3) "PHP"
+  [1000]=>
+  string(4) "test"
+  [1001]=>
+  string(6) "monkey"
   [16777216]=>
   float(-0.33333333333333)
   [17]=>
   string(27) "PHP: Hypertext Preprocessor"
-  [2147483647]=>
-  string(4) "test"
   [5]=>
   string(4) "Test"
   ["test"]=>
index 641c1d54c033e0126308e1a48bce9914a3a9239b..2991274be88b160bd11550f185e1b51c14ee7c0d 100644 (file)
@@ -5,8 +5,8 @@ $data = array(
        17=>'PHP: Hypertext Preprocessor',
        5=>'Test',
        'test'=>27,
-       2147483647=>'test',
-       "-2147483647"=>array('banana', 'orange'),
+       1000=>'test',
+       "-1000"=>array('banana', 'orange'),
        'monkey',
        $tmp=>-1/3
 );