summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Wolffelaar <jeroen@php.net>2001-10-05 22:01:04 +0000
committerJeroen van Wolffelaar <jeroen@php.net>2001-10-05 22:01:04 +0000
commit5541451085f088fe4e94f2b404291bd0ebe7499c (patch)
tree5e069c1558b87653ae7f322360c3a4fb2e5301cf
parent62feefddc725f1948636fd47c647d8c9bf55b4bc (diff)
downloadphp-git-5541451085f088fe4e94f2b404291bd0ebe7499c.tar.gz
Add test for array_search and in_array
(should be expanded though)
-rw-r--r--ext/standard/tests/array/array_search.phpt25
1 files changed, 25 insertions, 0 deletions
diff --git a/ext/standard/tests/array/array_search.phpt b/ext/standard/tests/array/array_search.phpt
new file mode 100644
index 0000000000..caabaf2a2d
--- /dev/null
+++ b/ext/standard/tests/array/array_search.phpt
@@ -0,0 +1,25 @@
+--TEST--
+search_array and in_array (including bug 13567)
+--POST--
+--GET--
+--FILE--
+<?php // by jeroen@php.net
+
+$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('../../../../tests/quicktester.inc');
+
+--EXPECT--
+OK