Searched refs:needle (Results 1 - 16 of 16) sorted by relevance

/PHP_5_3/ext/phar/phar/
H A Dpharcommand.inc189 * Whether a string ends with another needle.
192 * @param string $needle The needle.
194 * substr'ed if the string ends with the needle.
196 static function strEndsWith($haystack, $needle)
198 return substr($haystack, -strlen($needle)) == $needle;
/PHP_5_3/ext/standard/tests/filters/
H A Dfilter_errors.inc3 function filter_errors_skipif($needle) {
9 if (fnmatch($filter, $needle)) return;
11 die("skip $needle not available");
/PHP_5_3/ext/xmlrpc/libxmlrpc/
H A Dxmlrpc_introspection.c78 * needle. slow, would benefit from a struct key hash.
80 static inline XMLRPC_VALUE find_named_value(XMLRPC_VALUE list, const char* needle) { argument
84 if(name && !strcmp(name, needle)) {
/PHP_5_3/ext/intl/doc/
H A Dgrapheme_api.php32 * @param string $needle The string to look for
36 * @return int Returns the position as an integer. If needle is not found, strpos() will return boolean FALSE.
38 function grapheme_strpos($haystack, $needle, $offset = 0) {}
44 * @param string $needle The string to look for
48 * @return int Returns the position as an integer. If needle is not found, grapheme_stripos() will return boolean FALSE.
50 function grapheme_stripos($haystack, $needle, $offset = 0) {}
56 * @param string $needle The string to look for
60 * @return int Returns the position as an integer. If needle is not found, grapheme_strrpos() will return boolean FALSE.
62 function grapheme_strrpos($haystack, $needle, $offset = 0) {}
68 * @param string $needle Th
[all...]
/PHP_5_3/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);
163 ret_pos = grapheme_strpos_utf16(haystack, haystack_len, needle, needle_len, offset, &uchar_pos, 0 /* fIgnoreCase */ TSRMLS_CC );
174 /* {{{ proto int grapheme_stripos(string haystack, string needle [, int offset ])
178 unsigned char *haystack, *needle, *haystack_dup, *needle_dup; local
186 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "ss|l", (char **)&haystack, &haystack_len, (char **)&needle, &needle_len, &loffset) == FAILURE) {
217 needle_dup = (unsigned char *)estrndup((char *)needle, needle_len);
231 /* if needle wa
253 unsigned char *haystack, *needle; local
323 unsigned char *haystack, *needle; local
595 unsigned char *haystack, *needle, *found; local
[all...]
H A Dgrapheme_util.c152 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)
202 intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status );
243 /* is there enough haystack left to hold the needle? */
253 /* does the grapheme in the haystack end at the same place as the last grapheme in the needle? */
286 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 TSRMLS_DC)
342 intl_convert_utf8_to_utf16(&uneedle, &uneedle_len, (char *) needle, needle_len, &status );
458 /* {{{ grapheme_memnstr_grapheme: find needle in haystack using grapheme boundaries */
460 grapheme_memnstr_grapheme(UBreakIterator *bi, UChar *haystack, UChar *needle, int32_t needle_len, UChar *end) argument
463 UChar ne = needle[needle_len-1];
471 if ((p = u_memchr(p, *needle, (en
570 grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset) argument
[all...]
H A Dgrapheme_util.h30 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);
33 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 TSRMLS_DC);
43 grapheme_memnstr_grapheme(UBreakIterator *bi, UChar *haystack, UChar *needle, int32_t needle_len, UChar *end);
51 grapheme_strrpos_ascii(unsigned char *haystack, int32_t haystack_len, unsigned char *needle, int32_t needle_len, int32_t offset);
/PHP_5_3/ext/intl/
H A Dphp_intl.c177 ZEND_ARG_INFO(0, needle)
189 ZEND_ARG_INFO(0, needle)
/PHP_5_3/ext/mbstring/libmbfl/mbfl/
H A Dmbfilter.c754 mbfl_wchar_device needle; member in struct:collector_strpos_data
770 if (c == (int)pc->needle.buffer[pc->needle_pos]) {
774 pc->needle_pos++; /* needle pointer */
782 h = (int *)pc->needle.buffer;
787 m = (int *)pc->needle.buffer;
862 mbfl_string *needle,
871 if (haystack == NULL || haystack->val == NULL || needle == NULL || needle->val == NULL) {
895 if (needle->no_encoding != mbfl_no_encoding_utf8) {
897 needle_u8 = mbfl_convert_encoding(needle,
860 mbfl_strpos( mbfl_string *haystack, mbfl_string *needle, int offset, int reverse) argument
[all...]
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);
/PHP_5_3/ext/iconv/
H A Diconv.c80 ZEND_ARG_INFO(0, needle)
87 ZEND_ARG_INFO(0, needle)
1961 /* {{{ proto int iconv_strpos(string haystack, string needle [, int offset [, string charset]])
1962 Finds position of first occurrence of needle within part of haystack beginning with offset */
2009 /* {{{ proto int iconv_strrpos(string haystack, string needle [, string charset])
2010 Finds position of last occurrence of needle within part of haystack beginning with offset */
/PHP_5_3/ext/mbstring/
H A Dmbstring.c264 ZEND_ARG_INFO(0, needle)
271 ZEND_ARG_INFO(0, needle)
278 ZEND_ARG_INFO(0, needle)
285 ZEND_ARG_INFO(0, needle)
292 ZEND_ARG_INFO(0, needle)
299 ZEND_ARG_INFO(0, needle)
306 ZEND_ARG_INFO(0, needle)
313 ZEND_ARG_INFO(0, needle)
320 ZEND_ARG_INFO(0, needle)
2052 /* {{{ proto int mb_strpos(string haystack, string needle [, in
2058 mbfl_string haystack, needle; local
2121 mbfl_string haystack, needle; local
2220 mbfl_string haystack, needle; local
2249 mbfl_string haystack, needle; local
2274 mbfl_string haystack, needle, result, *ret = NULL; local
2332 mbfl_string haystack, needle, result, *ret = NULL; local
2394 mbfl_string haystack, needle, result, *ret = NULL; local
2452 mbfl_string haystack, needle, result, *ret = NULL; local
2504 mbfl_string haystack, needle; local
4656 mbfl_string haystack, needle; local
[all...]
/PHP_5_3/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 Dstring.c1591 static int php_needle_char(zval *needle, char *target TSRMLS_DC) argument
1593 switch (Z_TYPE_P(needle)) {
1596 *target = (char)Z_LVAL_P(needle);
1602 *target = (char)(int)Z_DVAL_P(needle);
1606 zval holder = *needle;
1616 php_error_docref(NULL TSRMLS_CC, E_WARNING, "needle is not a string or an integer");
1623 /* {{{ proto string stristr(string haystack, string needle[, bool part])
1627 zval *needle; local
1636 if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "sz|b", &haystack, &haystack_len, &needle, &part) == FAILURE) {
1642 if (Z_TYPE_P(needle)
1681 zval *needle; local
1729 zval *needle; local
1785 zval *needle; local
1843 char *needle, *haystack; local
1916 char *needle, *haystack; local
2019 zval *needle; local
3398 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
3570 php_str_to_str(char *haystack, int length, char *needle, int needle_len, char *str, int str_len, int *_new_length) argument
4835 char *haystack, *needle; local
[all...]
H A Dbasic_functions.c321 ZEND_ARG_INFO(0, needle)
327 ZEND_ARG_INFO(0, needle)
2224 ZEND_ARG_INFO(0, needle)
2230 ZEND_ARG_INFO(0, needle)
2236 ZEND_ARG_INFO(0, needle)
2242 ZEND_ARG_INFO(0, needle)
2248 ZEND_ARG_INFO(0, needle)
2254 ZEND_ARG_INFO(0, needle)
2260 ZEND_ARG_INFO(0, needle)
2416 ZEND_ARG_INFO(0, needle)
[all...]
/PHP_5_3/Zend/
H A Dzend_operators.h227 zend_memnstr(char *haystack, char *needle, int needle_len, char *end) argument
230 char ne = needle[needle_len-1];
233 return (char *)memchr(p, *needle, (end-p));
243 if ((p = (char *)memchr(p, *needle, (end-p+1))) && ne == p[needle_len-1]) {
244 if (!memcmp(needle, p, needle_len-1)) {

Completed in 43 milliseconds