]> granicus.if.org Git - php/commitdiff
- #7733, values using E/e returns wrong result
authorPierre Joye <pajoye@php.net>
Sun, 28 May 2006 01:12:55 +0000 (01:12 +0000)
committerPierre Joye <pajoye@php.net>
Sun, 28 May 2006 01:12:55 +0000 (01:12 +0000)
ext/filter/tests/bug7733.phpt [new file with mode: 0644]

diff --git a/ext/filter/tests/bug7733.phpt b/ext/filter/tests/bug7733.phpt
new file mode 100644 (file)
index 0000000..f849712
--- /dev/null
@@ -0,0 +1,27 @@
+--TEST--
+input_get_args() filter not reseted between elements
+--FILE--
+<?php
+$data = array(
+               'E2',
+               '10E',
+               '2E-',
+               'E-2',
+               '+E2'
+               );
+$out = filter_data($data, FILTER_VALIDATE_FLOAT);
+var_dump($out);
+?>
+--EXPECTF--    
+array(5) {
+  [0]=>
+  float(0)
+  [1]=>
+  float(10)
+  [2]=>
+  float(2)
+  [3]=>
+  float(0)
+  [4]=>
+  float(0)
+}