Lines Matching refs:needle_len

111 	size_t haystack_len, needle_len;  in PHP_FUNCTION()  local
118 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len,… in PHP_FUNCTION()
135 if (needle_len == 0) { in PHP_FUNCTION()
144 found = php_memnstr(haystack + noffset, needle, needle_len, haystack + haystack_len); in PHP_FUNCTION()
158 …ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* fIg… in PHP_FUNCTION()
174 size_t haystack_len, needle_len; in PHP_FUNCTION() local
181 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len,… in PHP_FUNCTION()
197 if (needle_len == 0) { in PHP_FUNCTION()
207 needle_dup = estrndup(needle, needle_len); in PHP_FUNCTION()
208 php_strtolower(needle_dup, needle_len); in PHP_FUNCTION()
212 found = php_memnstr(haystack_dup + noffset, needle_dup, needle_len, haystack_dup + haystack_len); in PHP_FUNCTION()
222 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
228 …ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* fIg… in PHP_FUNCTION()
244 size_t haystack_len, needle_len; in PHP_FUNCTION() local
250 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len,… in PHP_FUNCTION()
266 if (needle_len == 0) { in PHP_FUNCTION()
275 ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset); in PHP_FUNCTION()
283 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
290 …ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* f_i… in PHP_FUNCTION()
307 size_t haystack_len, needle_len; in PHP_FUNCTION() local
313 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|l", &haystack, &haystack_len, &needle, &needle_len,… in PHP_FUNCTION()
329 if (needle_len == 0) { in PHP_FUNCTION()
339 needle_dup = estrndup(needle, needle_len); in PHP_FUNCTION()
340 php_strtolower(needle_dup, needle_len); in PHP_FUNCTION()
344 ret_pos = grapheme_strrpos_ascii(haystack_dup, haystack_len, needle_dup, needle_len, offset); in PHP_FUNCTION()
355 if ( grapheme_ascii_check((unsigned char *)needle, needle_len) >= 0 ) { in PHP_FUNCTION()
362 …ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* f_… in PHP_FUNCTION()
596 size_t haystack_len, needle_len; in strstr_common_handler() local
600 …if (zend_parse_parameters(ZEND_NUM_ARGS(), "ss|b", &haystack, &haystack_len, &needle, &needle_len,… in strstr_common_handler()
608 if (needle_len == 0) { in strstr_common_handler()
621 found = php_memnstr(haystack, needle, needle_len, haystack + haystack_len); in strstr_common_handler()
642 …ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, 0, &uchar_pos, f_ignor… in strstr_common_handler()