diff options
author | andy wharmby <wharmby@php.net> | 2009-01-19 15:46:41 +0000 |
---|---|---|
committer | andy wharmby <wharmby@php.net> | 2009-01-19 15:46:41 +0000 |
commit | 68b5346285de07fe2c08cf0c02a4af6a2d43d70a (patch) | |
tree | e664a613a822fca86409ef3298e122c96884bf4e /ext/standard/tests/strings/stristr_basic.phpt | |
parent | c422d15d0e97335c6d7e9cc8b0f5c48f46c55b6d (diff) | |
download | php-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.phpt | 36 |
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=== |