summaryrefslogtreecommitdiff
path: root/ext/standard/tests/strings/stristr_basic.phpt
diff options
context:
space:
mode:
authorandy wharmby <wharmby@php.net>2009-01-19 15:46:41 +0000
committerandy wharmby <wharmby@php.net>2009-01-19 15:46:41 +0000
commit68b5346285de07fe2c08cf0c02a4af6a2d43d70a (patch)
treee664a613a822fca86409ef3298e122c96884bf4e /ext/standard/tests/strings/stristr_basic.phpt
parentc422d15d0e97335c6d7e9cc8b0f5c48f46c55b6d (diff)
downloadphp-git-68b5346285de07fe2c08cf0c02a4af6a2d43d70a.tar.gz
New tests for str_pad(), str_shuffle(), stristr() and strlen(). Tested on WIndows, Linux and Linux 64 bit
Diffstat (limited to 'ext/standard/tests/strings/stristr_basic.phpt')
-rw-r--r--ext/standard/tests/strings/stristr_basic.phpt36
1 files changed, 36 insertions, 0 deletions
diff --git a/ext/standard/tests/strings/stristr_basic.phpt b/ext/standard/tests/strings/stristr_basic.phpt
new file mode 100644
index 0000000000..f0a863cee9
--- /dev/null
+++ b/ext/standard/tests/strings/stristr_basic.phpt
@@ -0,0 +1,36 @@
+--TEST--
+Test stristr() function : basic functionality
+--FILE--
+<?php
+/* Prototype: string stristr ( string $haystack , mixed $needle [, bool $before_needle ] )
+ Description: Case-insensitive strstr().
+*/
+
+echo "*** Testing stristr() : basic functionality ***\n";
+
+var_dump( stristr("Test string", "teSt") );
+var_dump( stristr("test stRIng", "striNG") );
+var_dump( stristr("teST StrinG", "stRIn") );
+var_dump( stristr("tesT string", "t S") );
+var_dump( stristr("test strinG", "g") );
+var_dump( bin2hex(stristr(b"te".chr(0).b"St", chr(0))) );
+var_dump( stristr("tEst", "test") );
+var_dump( stristr("teSt", "test") );
+
+var_dump( stristr("Test String", "String", false) );
+var_dump( stristr("Test String", "String", true) );
+?>
+===DONE===
+--EXPECTF--
+*** Testing stristr() : basic functionality ***
+string(11) "Test string"
+string(6) "stRIng"
+string(6) "StrinG"
+string(8) "T string"
+string(1) "G"
+string(6) "005374"
+string(4) "tEst"
+string(4) "teSt"
+string(6) "String"
+string(5) "Test "
+===DONE===