Home
last modified time | relevance | path

Searched refs:needle (Results 1 – 25 of 107) sorted by relevance

12345

/PHP-8.3/ext/mbstring/tests/
H A Dmb_stripos_basic.phpt65 echo "\n -- ASCII Strings, needle should be found --\n";
66 foreach ($ascii_needles as $needle) {
67 if ($needle == '!') {
72 var_dump(mb_stripos($haystack, $needle));
78 foreach ($greek_needles as $needle) {
79 if ($needle == '!') {
84 var_dump(mb_stripos($haystack, $needle));
94 -- ASCII Strings, needle should be found --
108 -- ASCII Strings, needle should not be found --
122 -- Greek Strings, needle should be found --
[all …]
H A Dmb_strripos_basic.phpt65 echo "\n -- ASCII Strings, needle should be found --\n";
66 foreach ($ascii_needles as $needle) {
67 if ($needle == '!') {
72 var_dump(mb_strripos($haystack, $needle));
78 foreach ($greek_needles as $needle) {
79 if ($needle == '!') {
84 var_dump(mb_strripos($haystack, $needle));
94 -- ASCII Strings, needle should be found --
108 -- ASCII Strings, needle should not be found --
122 -- Greek Strings, needle should be found --
[all …]
H A Dmb_strstr_basic.phpt15 echo "\n-- ASCII string: needle exists --\n";
21 echo "\n-- ASCII string: needle doesn't exist --\n";
24 echo "\n-- Multibyte string: needle exists --\n";
31 echo "\n-- Multibyte string: needle doesn't exist --\n";
39 -- ASCII string: needle exists --
44 -- ASCII string: needle doesn't exist --
47 -- Multibyte string: needle exists --
52 -- Multibyte string: needle doesn't exist --
H A Dmb_stristr_basic.phpt22 echo "\n-- ASCII string: needle exists --\n";
28 echo "\n-- ASCII string: needle doesn't exist --\n";
31 echo "\n-- Multibyte string: needle exists --\n";
37 echo "\n-- Multibyte string: needle doesn't exist --\n";
45 -- ASCII string: needle exists --
50 -- ASCII string: needle doesn't exist --
53 -- Multibyte string: needle exists --
58 -- Multibyte string: needle doesn't exist --
H A Dmb_strrichr_basic.phpt22 echo "\n-- ASCII string: needle exists --\n";
28 echo "\n-- ASCII string: needle doesn't exist --\n";
31 echo "\n-- Multibyte string: needle exists --\n";
37 echo "\n-- Multibyte string: needle doesn't exist --\n";
45 -- ASCII string: needle exists --
50 -- ASCII string: needle doesn't exist --
53 -- Multibyte string: needle exists --
58 -- Multibyte string: needle doesn't exist --
H A Dmb_strrchr_basic.phpt15 echo "\n-- ASCII string: needle exists --\n";
20 echo "\n-- ASCII string: needle doesn't exist --\n";
23 echo "\n-- Multibyte string: needle exists --\n";
29 echo "\n-- Multibyte string: needle doesn't exist --\n";
41 -- ASCII string: needle exists --
46 -- ASCII string: needle doesn't exist --
49 -- Multibyte string: needle exists --
54 -- Multibyte string: needle doesn't exist --
H A Dmb_substr_count.phpt11 print "== Empty needle should raise an error ==\n";
23 // Although the needle below contains 3 bytes, it decodes to zero Unicode codepoints
24 // So the needle is actually 'empty', although it doesn't appear so
58 // cached data), and both of those codepoints matched a 1-codepoint needle
64 // needle, that match would be disregarded and not counted in the returned value
71 == Empty needle should raise an error ==
72 mb_substr_count(): Argument #2 ($needle) must not be empty
73 mb_substr_count(): Argument #2 ($needle) must not be empty
74 mb_substr_count(): Argument #2 ($needle) must not be empty
H A Dmb_stripos_basic2.phpt48 foreach ($ascii_needles as $needle) {
50 var_dump(mb_stripos($haystack, $needle));
51 var_dump(mb_stripos($haystack, $needle, 6));
56 foreach ($greek_needles as $needle) {
58 var_dump(mb_stripos($haystack, $needle));
59 var_dump(mb_stripos($haystack, $needle, 4));
H A Dmb_strripos_basic2.phpt48 foreach ($ascii_needles as $needle) {
50 var_dump(mb_strripos($haystack, $needle));
51 var_dump(mb_strripos($haystack, $needle, 14));
56 foreach ($greek_needles as $needle) {
58 var_dump(mb_strripos($haystack, $needle));
59 var_dump(mb_strripos($haystack, $needle, 12));
/PHP-8.3/ext/standard/tests/strings/
H A Dbug60801.phpt6 $needle = "a\x00b";
10 var_dump(strpbrk($haystack, $needle));
11 var_dump(strpbrk('foobar', $needle));
12 var_dump(strpbrk("\x00", $needle));
13 var_dump(strpbrk('xyz', $needle));
H A Dstrrchr_basic.phpt6 var_dump( strrchr("Hello, World", "H") ); //needle as single char
7 var_dump( strrchr("Hello, World", "H", true) ); //needle as single char
8 var_dump( strrchr("Hello, World", "Hello") ); //needle as a first word of haystack
9 var_dump( strrchr("Hello, World", "Hello", true) ); //needle as a first word of haystack
21 //needle as second word of haystack
27 //needle as special char
33 var_dump( strrchr("Hello, World", "Hello, World") ); //needle as haystack
34 var_dump( strrchr("Hello, World", "Hello, World", true) ); //needle as haystack
36 //needle string containing one existing and one non-existing char
40 //multiple existence of needle in haystack
[all …]
H A Dstrripos_basic1.phpt10 echo "\n-- regular string for haystack & needle --\n";
17 echo "\n-- single char for needle --\n";
21 echo "\n-- heredoc string for haystack & needle --\n";
30 -- regular string for haystack & needle --
37 -- single char for needle --
41 -- heredoc string for haystack & needle --
H A Dstrrpos_variation2.phpt2 Test strrpos() function : usage variations - single quoted strings for 'haystack' & 'needle' argume…
5 /* Test strrpos() function by passing single quoted strings to 'haystack' & 'needle' arguments */
9 $needle = array(
55 42, //needle as int(ASCII value of '*')
56 $haystack //haystack as needle
59 /* loop through to get the position of the needle in haystack string */
61 for($index=0; $index<count($needle); $index++) {
63 var_dump( strrpos($haystack, $needle[$index]) );
64 var_dump( strrpos($haystack, $needle[$index], $index) );
H A Dstripos_variation2.phpt2 Test stripos() function : usage variations - single quoted strings for 'haystack' & 'needle' argume…
5 /* Test stripos() function by passing single quoted strings to 'haystack' & 'needle' arguments */
9 $needle = array(
65 42, //needle as int(ASCII value of '*')
66 $haystack //haystack as needle
69 /* loop through to get the position of the needle in haystack string */
71 for($index=0; $index<count($needle); $index++) {
73 var_dump( stripos($haystack, $needle[$index]) );
74 var_dump( stripos($haystack, $needle[$index], $index) );
H A Dstristr_variation2.phpt2 Test stristr() function : usage variations - test values for $needle argument
6 echo "*** Testing stristr() function: with unexpected inputs for 'needle' argument ***\n";
69 *** Testing stristr() function: with unexpected inputs for 'needle' argument ***
85 stristr(): Argument #2 ($needle) must be of type string, array given
87 stristr(): Argument #2 ($needle) must be of type string, array given
89 stristr(): Argument #2 ($needle) must be of type string, array given
101 stristr(): Argument #2 ($needle) must be of type string, resource given
H A Dstrrchr_variation4.phpt26 $heredoc_needle, //needle as heredoc string
27 $special_chars_str //needle as haystack
30 //loop through to test strrchr() with each needle
31 foreach($needles as $needle) {
32 var_dump( strrchr($special_chars_str, $needle) );
H A Dstrripos_variation2.phpt2 Test strripos() function : usage variations - single quoted strings for 'haystack' & 'needle' argum…
5 /* Test strripos() function by passing single quoted strings to 'haystack' & 'needle' arguments */
55 42, //needle as int(ASCII value of '*')
56 $haystack //haystack as needle
59 /* loop through to get the position of the needle in haystack string */
61 foreach ($needles as $needle) {
63 var_dump( strripos($haystack, $needle) );
64 var_dump( strripos($haystack, $needle, 1) );
65 var_dump( strripos($haystack, $needle, 20) );
66 var_dump( strripos($haystack, $needle, -1) );
H A Dstrripos_variation1.phpt2 Test strripos() function : usage variations - double quoted strings for 'haystack' & 'needle' argum…
5 /* Test strripos() function by passing double quoted strings for 'haystack' & 'needle' arguments */
55 $haystack //haystack as needle
58 /* loop through to get the position of the needle in haystack string */
60 foreach ($needles as $needle) {
62 var_dump( strripos($haystack, $needle) );
63 var_dump( strripos($haystack, $needle, 1) );
64 var_dump( strripos($haystack, $needle, 20) );
65 var_dump( strripos($haystack, $needle, -1) );
H A Dstrrchr_variation7.phpt21 $blank_line //needle as haystack
24 //loop through to test strrchr() with each needle
25 foreach($needles as $needle) {
26 var_dump( strrchr($blank_line, $needle) );
H A Dstrrchr_variation5.phpt5 /* Prototype : string strrchr(string $haystack, string $needle);
25 $escape_char_str //needle as haystack
28 //loop through to test strrchr() with each needle
29 foreach($needles as $needle) {
30 var_dump( strrchr($escape_char_str, $needle) );
H A Dstripos_variation1.phpt2 Test stripos() function : usage variations - double quoted strings for 'haystack' & 'needle' argume…
5 /* Test stripos() function by passing double quoted strings for 'haystack' & 'needle' arguments */
9 $needle = array(
64 $haystack //haystack as needle
67 /* loop through to get the position of the needle in haystack string */
69 for($index=0; $index<count($needle); $index++) {
71 var_dump( stripos($haystack, $needle[$index]) );
72 var_dump( stripos($haystack, $needle[$index], $index) );
H A Dstrrchr_variation3.phpt20 $multi_line_str //needle as haystack
23 //loop through to test strrchr() with each needle
24 foreach($needles as $needle) {
25 var_dump( strrchr($multi_line_str, $needle) );
H A Dstrrchr_variation6.phpt21 $quote_char_str //needle as haystack
24 //loop through to test strrchr() with each needle
25 foreach($needles as $needle) {
26 var_dump( strrchr($quote_char_str, $needle) );
H A Dstripos_basic1.phpt11 //regular string for haystack & needle
17 //single char for needle
21 //heredoc string for haystack & needle
26 //non-existing needle in haystack
/PHP-8.3/ext/intl/grapheme/
H A Dgrapheme_string.c84 char *haystack, *needle; in PHP_FUNCTION() local
134 char *haystack, *needle; in PHP_FUNCTION() local
161 needle_dup = estrndup(needle, needle_len); in PHP_FUNCTION()
176 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
196 char *haystack, *needle; in PHP_FUNCTION() local
229 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
251 char *haystack, *needle; in PHP_FUNCTION() local
277 needle_dup = estrndup(needle, needle_len); in PHP_FUNCTION()
293 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
525 char *haystack, *needle; in strstr_common_handler() local
[all …]

Completed in 20 milliseconds

12345