File tree Expand file tree Collapse file tree 1 file changed +34
-0
lines changed
ext/standard/tests/strings Expand file tree Collapse file tree 1 file changed +34
-0
lines changed Original file line number Diff line number Diff line change
1
+ --TEST--
2
+ Test str_contains() function
3
+ --FILE--
4
+ <?php
5
+ /* Prototype: str_contains ( string $haystack , string $needle ) : bool
6
+ Description: Check if a string contains another string
7
+ Source code: ext/standard/string.c
8
+ */
9
+ var_dump (str_contains ("test string " , "test " ));
10
+ var_dump (str_contains ("test string " , "string " ));
11
+ var_dump (str_contains ("test string " , "strin " ));
12
+ var_dump (str_contains ("test string " , "t s " ));
13
+ var_dump (str_contains ("test string " , "g " ));
14
+ var_dump (str_contains ("te " .chr (0 )."st " , chr (0 )));
15
+ var_dump (str_contains ("tEst " , "test " ));
16
+ var_dump (str_contains ("teSt " , "test " ));
17
+ var_dump (str_contains ("" , "" ));
18
+ var_dump (str_contains ("a " , "" ));
19
+ var_dump (str_contains ("" , "a " ));
20
+ var_dump (str_contains ("\\\\a " , "\\a " ));
21
+ ?>
22
+ --EXPECT--
23
+ bool(true)
24
+ bool(true)
25
+ bool(true)
26
+ bool(true)
27
+ bool(true)
28
+ bool(true)
29
+ bool(false)
30
+ bool(false)
31
+ bool(true)
32
+ bool(true)
33
+ bool(false)
34
+ bool(true)
You can’t perform that action at this time.
0 commit comments