needle 274 Zend/zend_operators.h zend_memnstr(const char *haystack, const char *needle, int needle_len, char *end) needle 277 Zend/zend_operators.h const char ne = needle[needle_len-1]; needle 280 Zend/zend_operators.h return (char *)memchr(p, *needle, (end-p)); needle 290 Zend/zend_operators.h if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) { needle 291 Zend/zend_operators.h if (!memcmp(needle, p, needle_len-1)) { needle 80 ext/iconv/iconv.c ZEND_ARG_INFO(0, needle) needle 87 ext/iconv/iconv.c ZEND_ARG_INFO(0, needle) needle 111 ext/intl/grapheme/grapheme_string.c unsigned char *haystack, *needle; needle 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 149 ext/intl/grapheme/grapheme_string.c found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len); needle 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 178 ext/intl/grapheme/grapheme_string.c unsigned char *haystack, *needle, *haystack_dup, *needle_dup; needle 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 217 ext/intl/grapheme/grapheme_string.c needle_dup = (unsigned char *)estrndup((char *)needle, needle_len); needle 232 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle 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 253 ext/intl/grapheme/grapheme_string.c unsigned char *haystack, *needle; needle 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 291 ext/intl/grapheme/grapheme_string.c ret_pos = grapheme_strrpos_ascii(haystack, haystack_len, needle, needle_len, offset); needle 300 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle 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 323 ext/intl/grapheme/grapheme_string.c unsigned char *haystack, *needle; needle 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 362 ext/intl/grapheme/grapheme_string.c needle_dup = (unsigned char *)estrndup((char *)needle, needle_len); needle 378 ext/intl/grapheme/grapheme_string.c if ( grapheme_ascii_check(needle, needle_len) >= 0 ) { needle 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 615 ext/intl/grapheme/grapheme_string.c unsigned char *haystack, *needle, *found; needle 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 641 ext/intl/grapheme/grapheme_string.c found = (unsigned char *)php_memnstr((char *)haystack, (char *)needle, needle_len, (char *)haystack + haystack_len); needle 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 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 151 ext/intl/grapheme/grapheme_util.c intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status ); needle 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 356 ext/intl/grapheme/grapheme_util.c if (*e == *needle) { needle 365 ext/intl/grapheme/grapheme_util.c if (memcmp(e, needle, needle_len) == 0) { needle 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 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 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 214 ext/intl/php_intl.c ZEND_ARG_INFO(0, needle) needle 226 ext/intl/php_intl.c ZEND_ARG_INFO(0, needle) needle 874 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device needle; needle 890 ext/mbstring/libmbfl/mbfl/mbfilter.c if (c == (int)pc->needle.buffer[pc->needle_pos]) { needle 902 ext/mbstring/libmbfl/mbfl/mbfilter.c h = (int *)pc->needle.buffer; needle 907 ext/mbstring/libmbfl/mbfl/mbfilter.c m = (int *)pc->needle.buffer; needle 982 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_string *needle, needle 991 ext/mbstring/libmbfl/mbfl/mbfilter.c if (haystack == NULL || haystack->val == NULL || needle == NULL || needle->val == NULL) { needle 1015 ext/mbstring/libmbfl/mbfl/mbfilter.c if (needle->no_encoding != mbfl_no_encoding_utf8) { needle 1017 ext/mbstring/libmbfl/mbfl/mbfilter.c needle_u8 = mbfl_convert_encoding(needle, &_needle_u8, mbfl_no_encoding_utf8); needle 1023 ext/mbstring/libmbfl/mbfl/mbfilter.c needle_u8 = needle; needle 1193 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_string *needle needle 1201 ext/mbstring/libmbfl/mbfl/mbfilter.c if (haystack == NULL || needle == NULL) { needle 1205 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device_init(&pc.needle); needle 1207 ext/mbstring/libmbfl/mbfl/mbfilter.c needle->no_encoding, needle 1209 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device_output, 0, &pc.needle); needle 1213 ext/mbstring/libmbfl/mbfl/mbfilter.c p = needle->val; needle 1214 ext/mbstring/libmbfl/mbfl/mbfilter.c n = needle->len; needle 1225 ext/mbstring/libmbfl/mbfl/mbfilter.c pc.needle_len = pc.needle.pos; needle 1226 ext/mbstring/libmbfl/mbfl/mbfilter.c if (pc.needle.buffer == NULL) { needle 1230 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device_clear(&pc.needle); needle 1239 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device_clear(&pc.needle); needle 1267 ext/mbstring/libmbfl/mbfl/mbfilter.c mbfl_wchar_device_clear(&pc.needle); needle 194 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse); needle 201 ext/mbstring/libmbfl/mbfl/mbfilter.h mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle); needle 265 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 272 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 279 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 286 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 293 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 300 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 307 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 314 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 321 ext/mbstring/mbstring.c ZEND_ARG_INFO(0, needle) needle 2251 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 2256 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2259 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2260 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2263 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &offset, &enc_name, &enc_name_len) == FAILURE) { needle 2268 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); needle 2279 ext/mbstring/mbstring.c if (needle.len == 0) { needle 2284 ext/mbstring/mbstring.c n = mbfl_strpos(&haystack, &needle, offset, reverse); needle 2314 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 2323 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2326 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2327 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2329 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|Zs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &zoffset, &enc_name, &enc_name_len) == FAILURE) { needle 2375 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); needle 2385 ext/mbstring/mbstring.c if (needle.len <= 0) { needle 2398 ext/mbstring/mbstring.c n = mbfl_strpos(&haystack, &needle, offset, 1); needle 2413 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 2419 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &offset, &from_encoding, &from_encoding_len) == FAILURE) { needle 2422 ext/mbstring/mbstring.c if (needle.len == 0) { needle 2426 ext/mbstring/mbstring.c n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, from_encoding TSRMLS_CC); needle 2442 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 2448 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|ls", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &offset, &from_encoding, &from_encoding_len) == FAILURE) { needle 2452 ext/mbstring/mbstring.c n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, offset, from_encoding TSRMLS_CC); needle 2467 ext/mbstring/mbstring.c mbfl_string haystack, needle, result, *ret = NULL; needle 2473 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2476 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2477 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2479 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, (int *)&haystack.len, (char **)&needle.val, (int *)&needle.len, &part, &enc_name, &enc_name_len) == FAILURE) { needle 2484 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); needle 2491 ext/mbstring/mbstring.c if (needle.len <= 0) { needle 2495 ext/mbstring/mbstring.c n = mbfl_strpos(&haystack, &needle, 0, 0); needle 2525 ext/mbstring/mbstring.c mbfl_string haystack, needle, result, *ret = NULL; needle 2531 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2534 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2535 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2537 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &enc_name, &enc_name_len) == FAILURE) { needle 2542 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); needle 2552 ext/mbstring/mbstring.c if (needle.len <= 0) { needle 2555 ext/mbstring/mbstring.c n = mbfl_strpos(&haystack, &needle, 0, 1); needle 2587 ext/mbstring/mbstring.c mbfl_string haystack, needle, result, *ret = NULL; needle 2590 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2593 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2594 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2597 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &from_encoding, &from_encoding_len) == FAILURE) { needle 2601 ext/mbstring/mbstring.c if (!needle.len) { needle 2606 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); needle 2612 ext/mbstring/mbstring.c n = php_mb_stripos(0, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_encoding TSRMLS_CC); needle 2645 ext/mbstring/mbstring.c mbfl_string haystack, needle, result, *ret = NULL; needle 2648 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2651 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2652 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2655 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|bs", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &part, &from_encoding, &from_encoding_len) == FAILURE) { needle 2659 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); needle 2665 ext/mbstring/mbstring.c n = php_mb_stripos(1, (char *)haystack.val, haystack.len, (char *)needle.val, needle.len, 0, from_encoding TSRMLS_CC); needle 2697 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 2702 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 2705 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 2706 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 2708 ext/mbstring/mbstring.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|s", (char **)&haystack.val, &haystack.len, (char **)&needle.val, &needle.len, &enc_name, &enc_name_len) == FAILURE) { needle 2713 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(enc_name); needle 2720 ext/mbstring/mbstring.c if (needle.len <= 0) { needle 2725 ext/mbstring/mbstring.c n = mbfl_substr_count(&haystack, &needle); needle 4684 ext/mbstring/mbstring.c mbfl_string haystack, needle; needle 4688 ext/mbstring/mbstring.c mbfl_string_init(&needle); needle 4691 ext/mbstring/mbstring.c needle.no_language = MBSTRG(language); needle 4692 ext/mbstring/mbstring.c needle.no_encoding = MBSTRG(current_internal_encoding)->no_encoding; needle 4707 ext/mbstring/mbstring.c needle.val = (unsigned char *)php_unicode_convert_case(PHP_UNICODE_CASE_UPPER, (char *)old_needle, old_needle_len, &len, from_encoding TSRMLS_CC); needle 4708 ext/mbstring/mbstring.c needle.len = len; needle 4710 ext/mbstring/mbstring.c if (!needle.val) { needle 4714 ext/mbstring/mbstring.c if (needle.len <= 0) { needle 4718 ext/mbstring/mbstring.c haystack.no_encoding = needle.no_encoding = mbfl_name2no_encoding(from_encoding); needle 4741 ext/mbstring/mbstring.c n = mbfl_strpos(&haystack, &needle, offset, mode); needle 4748 ext/mbstring/mbstring.c if (needle.val) { needle 4749 ext/mbstring/mbstring.c efree(needle.val); needle 320 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 326 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2223 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2229 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2235 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2241 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2247 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2253 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2259 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 2415 ext/standard/basic_functions.c ZEND_ARG_INFO(0, needle) needle 131 ext/standard/php_string.h PHPAPI char *php_str_to_str_ex(char *haystack, int length, char *needle, needle 133 ext/standard/php_string.h PHPAPI char *php_str_to_str(char *haystack, int length, char *needle, needle 1683 ext/standard/string.c static int php_needle_char(zval *needle, char *target TSRMLS_DC) needle 1685 ext/standard/string.c switch (Z_TYPE_P(needle)) { needle 1688 ext/standard/string.c *target = (char)Z_LVAL_P(needle); needle 1694 ext/standard/string.c *target = (char)(int)Z_DVAL_P(needle); needle 1698 ext/standard/string.c zval holder = *needle; needle 1719 ext/standard/string.c zval *needle; needle 1728 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) { needle 1734 ext/standard/string.c if (Z_TYPE_P(needle) == IS_STRING) { needle 1736 ext/standard/string.c if (!Z_STRLEN_P(needle)) { needle 1741 ext/standard/string.c orig_needle = estrndup(Z_STRVAL_P(needle), Z_STRLEN_P(needle)); needle 1742 ext/standard/string.c found = php_stristr(haystack_dup, orig_needle, haystack_len, Z_STRLEN_P(needle)); needle 1745 ext/standard/string.c if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) { needle 1773 ext/standard/string.c zval *needle; needle 1781 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) { needle 1785 ext/standard/string.c if (Z_TYPE_P(needle) == IS_STRING) { needle 1786 ext/standard/string.c if (!Z_STRLEN_P(needle)) { needle 1791 ext/standard/string.c found = php_memnstr(haystack, Z_STRVAL_P(needle), Z_STRLEN_P(needle), haystack + haystack_len); needle 1793 ext/standard/string.c if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) { needle 1821 ext/standard/string.c zval *needle; needle 1828 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) { needle 1837 ext/standard/string.c if (Z_TYPE_P(needle) == IS_STRING) { needle 1838 ext/standard/string.c if (!Z_STRLEN_P(needle)) { needle 1844 ext/standard/string.c Z_STRVAL_P(needle), needle 1845 ext/standard/string.c Z_STRLEN_P(needle), needle 1848 ext/standard/string.c if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) { needle 1877 ext/standard/string.c zval *needle; needle 1879 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|l", &haystack, &haystack_len, &needle, &offset) == FAILURE) { needle 1895 ext/standard/string.c if (Z_TYPE_P(needle) == IS_STRING) { needle 1896 ext/standard/string.c if (Z_STRLEN_P(needle) == 0 || Z_STRLEN_P(needle) > haystack_len) { needle 1901 ext/standard/string.c needle_dup = estrndup(Z_STRVAL_P(needle), Z_STRLEN_P(needle)); needle 1902 ext/standard/string.c php_strtolower(needle_dup, Z_STRLEN_P(needle)); needle 1903 ext/standard/string.c found = php_memnstr(haystack_dup + offset, needle_dup, Z_STRLEN_P(needle), haystack_dup + haystack_len); needle 1905 ext/standard/string.c if (php_needle_char(needle, needle_char TSRMLS_CC) != SUCCESS) { needle 1935 ext/standard/string.c char *needle, *haystack; needle 1945 ext/standard/string.c needle = Z_STRVAL_P(zneedle); needle 1952 ext/standard/string.c needle = ord_needle; needle 1984 ext/standard/string.c if (*e == *needle) { needle 1993 ext/standard/string.c if (memcmp(e, needle, needle_len) == 0) { needle 2008 ext/standard/string.c char *needle, *haystack; needle 2019 ext/standard/string.c needle = Z_STRVAL_P(zneedle); needle 2026 ext/standard/string.c needle = ord_needle; needle 2053 ext/standard/string.c *ord_needle = tolower(*needle); needle 2063 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle 2111 ext/standard/string.c zval *needle; needle 2117 ext/standard/string.c if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz", &haystack, &haystack_len, &needle) == FAILURE) { needle 2121 ext/standard/string.c if (Z_TYPE_P(needle) == IS_STRING) { needle 2122 ext/standard/string.c found = zend_memrchr(haystack, *Z_STRVAL_P(needle), haystack_len); needle 2125 ext/standard/string.c if (php_needle_char(needle, &needle_chr TSRMLS_CC) != SUCCESS) { needle 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 3694 ext/standard/string.c for (p = new_str; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) { needle 3702 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle 3719 ext/standard/string.c needle_dup = estrndup(needle, needle_len); needle 3732 ext/standard/string.c n = needle; needle 3765 ext/standard/string.c for (p = haystack; (r = php_memnstr(p, needle, needle_len, end)); p = r + needle_len) { needle 3817 ext/standard/string.c if (case_sensitivity && memcmp(haystack, needle, length)) { needle 3823 ext/standard/string.c l_needle = estrndup(needle, length); needle 3852 ext/standard/string.c char *needle, int needle_len, char *str, int str_len, int *_new_length) needle 3854 ext/standard/string.c return php_str_to_str_ex(haystack, length, needle, needle_len, str, str_len, _new_length, 1, NULL); needle 5176 ext/standard/string.c char *haystack, *needle; needle 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 5220 ext/standard/string.c cmp = needle[0]; needle 5227 ext/standard/string.c while ((p = php_memnstr(p, needle, needle_len, endp))) { needle 80 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c static inline XMLRPC_VALUE find_named_value(XMLRPC_VALUE list, const char* needle) { needle 84 ext/xmlrpc/libxmlrpc/xmlrpc_introspection.c if(name && !strcmp(name, needle)) { needle 588 main/rfc1867.c static void *php_ap_memstr(char *haystack, int haystacklen, char *needle, int needlen, int partial) needle 594 main/rfc1867.c while( (ptr = memchr(ptr, needle[0], len)) ) { needle 600 main/rfc1867.c if (memcmp(needle, ptr, needlen < len ? needlen : len) == 0 && (partial || len >= needlen)) { needle 401 sapi/cli/php_cli_server.c php_cli_server_http_response_status_code_pair needle, *result = NULL; needle 403 sapi/cli/php_cli_server.c needle.code = code; needle 404 sapi/cli/php_cli_server.c needle.str = NULL; needle 406 sapi/cli/php_cli_server.c result = bsearch(&needle, status_map, sizeof(status_map) / sizeof(needle), sizeof(needle), status_comp);