needle_len 274 Zend/zend_operators.h zend_memnstr(const char *haystack, const char *needle, int needle_len, char *end) needle_len 277 Zend/zend_operators.h const char ne = needle[needle_len-1]; needle_len 279 Zend/zend_operators.h if (needle_len == 1) { needle_len 283 Zend/zend_operators.h if (needle_len > end-haystack) { needle_len 287 Zend/zend_operators.h end -= needle_len; needle_len 290 Zend/zend_operators.h if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) { needle_len 291 Zend/zend_operators.h if (!memcmp(needle, p, needle_len-1)) { needle_len 112 ext/intl/grapheme/grapheme_string.c int haystack_len, needle_len; needle_len 118 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { needle_len 138 ext/intl/grapheme/grapheme_string.c if (needle_len == 0) { needle_len 149 ext/intl/grapheme/grapheme_string.c found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len); needle_len 163 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* fIgnoreCase */, 0 /* last */ TSRMLS_CC ); needle_len 179 ext/intl/grapheme/grapheme_string.c int haystack_len, needle_len; needle_len 186 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { needle_len 206 ext/intl/grapheme/grapheme_string.c if (needle_len == 0) { needle_len 217 ext/intl/grapheme/grapheme_string.c needle_dup = (unsigned char *)estrndup((char *)needle, needle_len); needle_len 218 ext/intl/grapheme/grapheme_string.c php_strtolower((char *)needle_dup, needle_len); needle_len 222 ext/intl/grapheme/grapheme_string.c found = (unsigned char*) php_memnstr((char *)haystack_dup + offset, (char *)needle_dup, needle_len, (char *)haystack_dup + haystack_len); needle_len 232 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle_len 238 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* fIgnoreCase */, 0 /*last */ TSRMLS_CC ); needle_len 254 ext/intl/grapheme/grapheme_string.c int haystack_len, needle_len; needle_len 260 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { needle_len 280 ext/intl/grapheme/grapheme_string.c if (needle_len == 0) { needle_len 291 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset); needle_len 300 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle_len 307 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* f_ignore_case */, 1/* last */ TSRMLS_CC); needle_len 324 ext/intl/grapheme/grapheme_string.c int haystack_len, needle_len; needle_len 330 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) { needle_len 350 ext/intl/grapheme/grapheme_string.c if (needle_len == 0) { needle_len 362 ext/intl/grapheme/grapheme_string.c needle_dup = (unsigned char *)estrndup((char *)needle, needle_len); needle_len 363 ext/intl/grapheme/grapheme_string.c php_strtolower((char *)needle_dup, needle_len); needle_len 367 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strrpos_ascii(haystack_dup, haystack_len, needle_dup, needle_len, offset); needle_len 378 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle_len 385 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 1 /* f_ignore_case */, 1 /*last */ TSRMLS_CC); needle_len 616 ext/intl/grapheme/grapheme_string.c int haystack_len, needle_len; needle_len 620 ext/intl/grapheme/grapheme_string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|b", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &part) == FAILURE) { needle_len 628 ext/intl/grapheme/grapheme_string.c if (needle_len == 0) { needle_len 641 ext/intl/grapheme/grapheme_string.c found = (unsigned char *)php_memnstr((char *)haystack, (char *)needle, needle_len, (char *)haystack + haystack_len); needle_len 662 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, 0, &uchar_pos, f_ignore_case, 0 /*last */ TSRMLS_CC ); needle_len 131 ext/intl/grapheme/grapheme_util.c int grapheme_strpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int32_t *puchar_pos, int f_ignore_case, int last TSRMLS_DC) needle_len 151 ext/intl/grapheme/grapheme_util.c intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status ); needle_len 337 ext/intl/grapheme/grapheme_util.c grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset) needle_len 343 ext/intl/grapheme/grapheme_util.c e = haystack + haystack_len - needle_len; needle_len 346 ext/intl/grapheme/grapheme_util.c if (needle_len > -offset) { needle_len 347 ext/intl/grapheme/grapheme_util.c e = haystack + haystack_len - needle_len; needle_len 353 ext/intl/grapheme/grapheme_util.c if (needle_len == 1) { needle_len 365 ext/intl/grapheme/grapheme_util.c if (memcmp(e, needle, needle_len) == 0) { needle_len 28 ext/intl/grapheme/grapheme_util.h int grapheme_strrpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int f_ignore_case TSRMLS_DC); needle_len 30 ext/intl/grapheme/grapheme_util.h int grapheme_strpos_utf16(unsigned char *haystack, int32_t haystack_len, unsigned char*needle, int32_t needle_len, int32_t offset, int *puchar_pos, int f_ignore_case, int last TSRMLS_DC); needle_len 42 ext/intl/grapheme/grapheme_util.h int32_t grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset); needle_len 875 ext/mbstring/libmbfl/mbfl/mbfilter.c int needle_len; needle_len 895 ext/mbstring/libmbfl/mbfl/mbfilter.c if (pc->needle_pos >= pc->needle_len) { needle_len 1089 ext/mbstring/libmbfl/mbfl/mbfilter.c unsigned int needle_u8_len = needle_u8->len, needle_len = 0; needle_len 1101 ext/mbstring/libmbfl/mbfl/mbfilter.c ++needle_len; needle_len 1103 ext/mbstring/libmbfl/mbfl/mbfilter.c ++needle_len; needle_len 1109 ext/mbstring/libmbfl/mbfl/mbfilter.c ++needle_len; needle_len 1111 ext/mbstring/libmbfl/mbfl/mbfilter.c ++needle_len; needle_len 1118 ext/mbstring/libmbfl/mbfl/mbfilter.c if (-offset > needle_len) { needle_len 1119 ext/mbstring/libmbfl/mbfl/mbfilter.c offset += needle_len; needle_len 1225 ext/mbstring/libmbfl/mbfl/mbfilter.c pc.needle_len = pc.needle.pos; needle_len 1229 ext/mbstring/libmbfl/mbfl/mbfilter.c if (pc.needle_len <= 0) { needle_len 132 ext/standard/php_string.h int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count); needle_len 134 ext/standard/php_string.h int needle_len, char *str, int str_len, int *_new_length); needle_len 1936 ext/standard/string.c int needle_len, haystack_len; needle_len 1946 ext/standard/string.c needle_len = Z_STRLEN_P(zneedle); needle_len 1953 ext/standard/string.c needle_len = 1; needle_len 1956 ext/standard/string.c if ((haystack_len == 0) || (needle_len == 0)) { needle_len 1966 ext/standard/string.c e = haystack + haystack_len - needle_len; needle_len 1974 ext/standard/string.c if (needle_len > -offset) { needle_len 1975 ext/standard/string.c e = haystack + haystack_len - needle_len; needle_len 1981 ext/standard/string.c if (needle_len == 1) { needle_len 1993 ext/standard/string.c if (memcmp(e, needle, needle_len) == 0) { needle_len 2009 ext/standard/string.c int needle_len, haystack_len; needle_len 2020 ext/standard/string.c needle_len = Z_STRLEN_P(zneedle); needle_len 2027 ext/standard/string.c needle_len = 1; needle_len 2030 ext/standard/string.c if ((haystack_len == 0) || (needle_len == 0)) { needle_len 2034 ext/standard/string.c if (needle_len == 1) { needle_len 2063 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle_len 2064 ext/standard/string.c php_strtolower(needle_dup, needle_len); needle_len 2076 ext/standard/string.c e = haystack_dup + haystack_len - needle_len; needle_len 2085 ext/standard/string.c if (needle_len > -offset) { needle_len 2086 ext/standard/string.c e = haystack_dup + haystack_len - needle_len; needle_len 2093 ext/standard/string.c if (memcmp(e, needle_dup, needle_len) == 0) { needle_len 3680 ext/standard/string.c char *needle, int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count) needle_len 3684 ext/standard/string.c if (needle_len < length) { needle_len 3688 ext/standard/string.c if (needle_len == str_len) { needle_len 3694 ext/standard/string.c for (p = new_str; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) { needle_len 3702 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle_len 3704 ext/standard/string.c php_strtolower(needle_dup, needle_len); needle_len 3706 ext/standard/string.c for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) { needle_len 3719 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle_len 3721 ext/standard/string.c php_strtolower(needle_dup, needle_len); needle_len 3724 ext/standard/string.c if (str_len < needle_len) { needle_len 3739 ext/standard/string.c while ((o = php_memnstr(o, n, needle_len, endp))) { needle_len 3740 ext/standard/string.c o += needle_len; needle_len 3757 ext/standard/string.c new_str = safe_emalloc(count, str_len - needle_len, length + 1); needle_len 3765 ext/standard/string.c for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) { needle_len 3782 ext/standard/string.c for (p = haystack_dup; (r = php_memnstr(p, needle_dup, needle_len, end)); p = r + needle_len) { needle_len 3811 ext/standard/string.c } else if (needle_len > length) { needle_len 3852 ext/standard/string.c char *needle, int needle_len, char *str, int str_len, int *_new_length) needle_len 3854 ext/standard/string.c return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL); needle_len 5180 ext/standard/string.c int haystack_len, needle_len; needle_len 5183 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ll", &haystack, &haystack_len, &needle, &needle_len, &offset, &length) == FAILURE) { needle_len 5187 ext/standard/string.c if (needle_len == 0) { needle_len 5219 ext/standard/string.c if (needle_len == 1) { needle_len 5227 ext/standard/string.c while ((p = php_memnstr(p, needle, needle_len, endp))) { needle_len 5228 ext/standard/string.c p += needle_len;