Searched refs:haystack (Results 1 - 15 of 15) sorted by relevance

/PHP_5_4/ext/phar/phar/
H A Dpharcommand.inc191 * @param string $haystack The haystack
196 static function strEndsWith($haystack, $needle)
198 return substr($haystack, -strlen($needle)) == $needle;
/PHP_5_4/ext/mbstring/libmbfl/mbfl/
H A Dmbfilter.h194 mbfl_strpos(mbfl_string *haystack, mbfl_string *needle, int offset, int reverse);
201 mbfl_substr_count(mbfl_string *haystack, mbfl_string *needle);
H A Dmbfilter.c981 mbfl_string *haystack,
991 if (haystack == NULL || haystack->val == NULL || needle == NULL || needle->val == NULL) {
1004 if (haystack->no_encoding != mbfl_no_encoding_utf8) {
1006 haystack_u8 = mbfl_convert_encoding(haystack, &_haystack_u8, mbfl_no_encoding_utf8);
1012 haystack_u8 = haystack;
1192 mbfl_string *haystack,
1201 if (haystack == NULL || needle == NULL) {
1235 haystack->no_encoding,
1249 p = haystack
980 mbfl_strpos( mbfl_string *haystack, mbfl_string *needle, int offset, int reverse) argument
1191 mbfl_substr_count( mbfl_string *haystack, mbfl_string *needle ) argument
[all...]
/PHP_5_4/ext/intl/doc/
H A Dgrapheme_api.php31 * @param string $haystack The string to look in
34 which character in haystack to start searching. The position
35 returned is still relative to the beginning of haystack.
38 function grapheme_strpos($haystack, $needle, $offset = 0) {}
43 * @param string $haystack The string to look in
46 which character in haystack to start searching. The position
47 returned is still relative to the beginning of haystack.
50 function grapheme_stripos($haystack, $needle, $offset = 0) {}
55 * @param string $haystack The string to look in
58 which character in haystack t
[all...]
/PHP_5_4/ext/intl/grapheme/
H A Dgrapheme_string.c107 /* {{{ proto int grapheme_strpos(string haystack, string needle [, int offset ])
111 unsigned char *haystack, *needle; local
118 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
149 found = (unsigned char *)php_memnstr((char *)haystack + offset, (char *)needle, needle_len, (char *)haystack + haystack_len);
156 /* if it is there, and if the haystack is ascii, we are all done */
157 if ( grapheme_ascii_check(haystack, haystack_len) >= 0 ) {
159 RETURN_LONG(found - haystack);
163 ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, NULL, 0 /* fIgnoreCase */, 0 /* last */ TSRMLS_CC );
174 /* {{{ proto int grapheme_stripos(string haystack, strin
178 unsigned char *haystack, *needle, *haystack_dup, *needle_dup; local
253 unsigned char *haystack, *needle; local
323 unsigned char *haystack, *needle; local
615 unsigned char *haystack, *needle, *found; local
[all...]
H A Dgrapheme_util.h28 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);
30 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);
42 int32_t grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset);
H A Dgrapheme_util.c131 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) argument
147 intl_convert_utf8_to_utf16(&uhaystack, &uhaystack_len, (char *) haystack, haystack_len, &status );
154 /* get a pointer to the haystack taking into account the offset */
295 /* {{{ grapheme_get_haystack_offset - bump the haystack pointer based on the grapheme count offset */
337 grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset) argument
342 p = haystack + offset;
343 e = haystack + haystack_len - needle_len;
345 p = haystack;
347 e = haystack + haystack_len - needle_len;
349 e = haystack
[all...]
/PHP_5_4/ext/intl/
H A Dphp_intl.c187 ZEND_ARG_INFO(0, haystack)
199 ZEND_ARG_INFO(0, haystack)
/PHP_5_4/ext/standard/
H A Dphp_string.h131 PHPAPI char *php_str_to_str_ex(char *haystack, int length, char *needle,
133 PHPAPI char *php_str_to_str(char *haystack, int length, char *needle,
H A Dbasic_functions.c323 ZEND_ARG_INFO(0, haystack) /* ARRAY_INFO(0, haystack, 0) */
329 ZEND_ARG_INFO(0, haystack) /* ARRAY_INFO(0, haystack, 0) */
2233 ZEND_ARG_INFO(0, haystack)
2239 ZEND_ARG_INFO(0, haystack)
2245 ZEND_ARG_INFO(0, haystack)
2251 ZEND_ARG_INFO(0, haystack)
2257 ZEND_ARG_INFO(0, haystack)
2263 ZEND_ARG_INFO(0, haystack)
[all...]
H A Dstring.c1709 /* {{{ proto string stristr(string haystack, string needle[, bool part])
1714 char *haystack; local
1722 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
1726 haystack_dup = estrndup(haystack, haystack_len);
1751 RETVAL_STRINGL(haystack, found_offset, 1);
1753 RETVAL_STRINGL(haystack + found_offset, haystack_len - found_offset, 1);
1763 /* {{{ proto string strstr(string haystack, string needle[, bool part])
1768 char *haystack; local
1775 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
1785 found = php_memnstr(haystack, Z_STRVAL_
1816 char *haystack; local
1866 char *haystack; local
1929 char *needle, *haystack; local
2002 char *needle, *haystack; local
2106 char *haystack; local
3723 php_str_to_str_ex(char *haystack, int length, char *needle, int needle_len, char *str, int str_len, int *_new_length, int case_sensitivity, int *replace_count) argument
3895 php_str_to_str(char *haystack, int length, char *needle, int needle_len, char *str, int str_len, int *_new_length) argument
5212 char *haystack, *needle; local
5616 char *haystack, *char_list; local
[all...]
/PHP_5_4/Zend/
H A Dzend_operators.h251 zend_memnstr(char *haystack, char *needle, int needle_len, char *end) argument
253 char *p = haystack;
260 if (needle_len > end-haystack) {
/PHP_5_4/ext/iconv/
H A Diconv.c79 ZEND_ARG_INFO(0, haystack)
86 ZEND_ARG_INFO(0, haystack)
2029 /* {{{ proto int iconv_strpos(string haystack, string needle [, int offset [, string charset]])
2030 Finds position of first occurrence of needle within part of haystack beginning with offset */
2077 /* {{{ proto int iconv_strrpos(string haystack, string needle [, string charset])
2078 Finds position of last occurrence of needle within part of haystack beginning with offset */
/PHP_5_4/ext/mbstring/
H A Dmbstring.c264 ZEND_ARG_INFO(0, haystack)
271 ZEND_ARG_INFO(0, haystack)
278 ZEND_ARG_INFO(0, haystack)
285 ZEND_ARG_INFO(0, haystack)
292 ZEND_ARG_INFO(0, haystack)
299 ZEND_ARG_INFO(0, haystack)
306 ZEND_ARG_INFO(0, haystack)
313 ZEND_ARG_INFO(0, haystack)
320 ZEND_ARG_INFO(0, haystack)
2221 /* {{{ proto int mb_strpos(string haystack, strin
2227 mbfl_string haystack, needle; local
2290 mbfl_string haystack, needle; local
2389 mbfl_string haystack, needle; local
2418 mbfl_string haystack, needle; local
2443 mbfl_string haystack, needle, result, *ret = NULL; local
2501 mbfl_string haystack, needle, result, *ret = NULL; local
2563 mbfl_string haystack, needle, result, *ret = NULL; local
2621 mbfl_string haystack, needle, result, *ret = NULL; local
2673 mbfl_string haystack, needle; local
4660 mbfl_string haystack, needle; local
[all...]
/PHP_5_4/ext/fileinfo/libmagic/
H A Dsoftmagic.c2066 char *haystack; local
2071 /* Cut the search len from haystack, equals to REG_STARTEND */
2072 haystack = estrndup(ms->search.s, ms->search.s_len);
2075 php_pcre_match_impl(pce, haystack, ms->search.s_len, retval, subpats, 1, 1, PREG_OFFSET_CAPTURE, 0 TSRMLS_CC);
2076 /* Free haystack */
2077 efree(haystack);

Completed in 35 milliseconds