/PHP-7.2/ext/standard/tests/strings/ |
H A D | bug61038.phpt | 2 Bug #61038: unpack("a5", "str\0\0") does not work as expected 5 var_dump(unpack("a4", "str\0\0")); 6 var_dump(unpack("a5", "str\0\0")); 7 var_dump(unpack("a6", "str\0\0")); 8 var_dump(unpack("a*", "str\0\0")); 13 string(4) "str%c" 17 string(5) "str%c%c" 24 string(5) "str%c%c"
|
H A D | substr_count_variation_001.phpt | 8 $str = "this is a string"; 9 var_dump( substr_count($str, "t", "5") ); 11 var_dump( substr_count($str, "i", "5t") ); 15 var_dump( substr_count($str, "t", "") ); 16 var_dump( substr_count($str, "T", "") ); 27 var_dump(substr_count($str, chr(128))); 28 var_dump(substr_count($str, chr(255))); 29 var_dump(substr_count($str, chr(256))); 46 $str = <<<EOD 48 var_dump(substr_count($str, "\0")); [all …]
|
H A D | strspn_variation1.phpt | 108 -- Iteration with str value as "0" 113 -- Iteration with str value as "1" 208 -- Iteration with str value as "" 213 -- Iteration with str value as "" 218 -- Iteration with str value as "1" 223 -- Iteration with str value as "" 233 -- Iteration with str value as "" 238 -- Iteration with str value as "" 243 -- Iteration with str value as "" 253 -- Iteration with str value as "" [all …]
|
H A D | strcspn_variation1.phpt | 108 -- Iteration with str value as "0" 113 -- Iteration with str value as "1" 208 -- Iteration with str value as "" 213 -- Iteration with str value as "" 218 -- Iteration with str value as "1" 223 -- Iteration with str value as "" 233 -- Iteration with str value as "" 238 -- Iteration with str value as "" 243 -- Iteration with str value as "" 253 -- Iteration with str value as "" [all …]
|
H A D | strtok_variation7.phpt | 5 /* Prototype : string strtok ( str $str, str $token ) 16 $str = "this is a sample string"; 20 var_dump( strtok($str, $token) ); 22 $str = "extra string ".$str; 26 echo "\n-- Input str is \"$str\" --\n"; 30 var_dump( strtok($str, $token) ); 32 $str = $str." extra string"; 49 -- Input str is "extra string this is a sample string" -- 54 -- Input str is "extra string this is a sample string" -- 59 -- Input str is "extra string this is a sample string" -- [all …]
|
H A D | strtr_variation4.phpt | 2 Test strtr() function : usage variations - empty string & null for 'str' argument 5 /* Prototype : string strtr(string $str, string $from[, string $to]); 6 string strtr(string $str, array $replace_pairs); 7 * Description: Translates characters in str using given translation tables 12 * empty string & null for 'str' argument and 16 echo "*** Testing strtr() : empty string & null for 'str' arg ***\n"; 24 //array of string inputs for $str 44 $str = $str_arr[$index]; //getting the array element in 'str' variable 47 var_dump( strtr($str, $from, $to) ); 50 var_dump( strtr($str, $replace_pairs) ); [all …]
|
H A D | parse_str_basic4.phpt | 5 /* Prototype : void parse_str ( string $str [, array &$arr ] ) 11 $str = "arr[1=sid&arr[4][2=fred"; 12 var_dump(parse_str($str, $res)); 15 $str = "arr1]=sid&arr[4]2]=fred"; 16 var_dump(parse_str($str, $res)); 19 $str = "arr[one=sid&arr[4][two=fred"; 20 var_dump(parse_str($str, $res)); 24 $str = "first=%41&second=%a&third=%b"; 25 var_dump(parse_str($str, $res)); 29 $str = "arr.test[1]=sid&arr test[4][two]=fred"; [all …]
|
/PHP-7.2/ext/zip/lib/ |
H A D | zip_set_name.c | 45 zip_string_t *str; in _zip_set_name() local 66 str->encoding = ZIP_ENCODING_UTF8_KNOWN; in _zip_set_name() 69 str = NULL; in _zip_set_name() 73 _zip_string_free(str); in _zip_set_name() 80 _zip_string_free(str); in _zip_set_name() 94 _zip_string_free(str); in _zip_set_name() 100 _zip_string_free(str); in _zip_set_name() 116 _zip_string_free(str); in _zip_set_name() 125 _zip_string_free(str); in _zip_set_name() 147 _zip_string_free(str); in _zip_set_name() [all …]
|
/PHP-7.2/Zend/tests/ |
H A D | str_offset_003.phpt | 11 $str = "abcdef"; 12 var_dump($str[-10]); 13 var_dump($str[-3]); 14 var_dump($str[2][-2]); 15 var_dump($str[2][-1]); 17 foo($str[-10]); 18 foo($str[-3]); 19 foo($str[2][-2]); 20 foo($str[2][-1]);
|
H A D | bug71914.phpt | 16 $array["str"] = "xxxx"; 21 public $array = array("str" => "xxxx"); 25 bug($arr["str"]); 26 var_dump($arr["str"]); 32 $array = array("str" => "xxxx"); 33 test($array, $array["str"]); 34 test($arr, $arr["str"]); 35 test($foo->array, $foo->array["str"]);
|
H A D | offset_string.phpt | 8 var_dump($str[1]); 9 var_dump($str[0.0836]); 10 var_dump($str[NULL]); 11 var_dump($str["run away"]); 12 var_dump($str["13"]); 13 var_dump($str["14.5"]); 16 var_dump($str[TRUE]); 17 var_dump($str[FALSE]); 20 var_dump($str[$fp]); 23 var_dump($str[$obj]); [all …]
|
/PHP-7.2/ext/bcmath/libbcmath/src/ |
H A D | num2str.c | 47 zend_string *str; local 55 str = zend_string_alloc(num->n_len + num->n_scale + signch + 1, 0); 57 str = zend_string_alloc(num->n_len + signch, 0); 58 if (str == NULL) bc_out_of_memory(); 61 sptr = ZSTR_VAL(str); 79 ZSTR_LEN(str) = sptr - (char *)ZSTR_VAL(str); 80 return str;
|
/PHP-7.2/sapi/phpdbg/ |
H A D | phpdbg_parser.y | 90 $$.file.name = $2.str; 95 $$.file.name = $1.str; 120 $$.method.class = $1.str; 121 $$.method.name = $3.str; 125 $$.method.class = $1.str; 126 $$.method.name = $3.str; 131 $$.str = $1.str; 137 $$.str = $2.str; 157 $$.str = $3.str; 162 $$.str = $3.str; [all …]
|
/PHP-7.2/ext/mbstring/tests/ |
H A D | mb_strimwidth.phpt | 27 $str = mb_strimwidth($euc_jp, 0, -100,'...','EUC-JP'); 28 ($str === FALSE) ? print "10 OK\n" : print "NG: $str\n"; 30 $str = mb_strimwidth($euc_jp, 100, 10,'...','EUC-JP'); 31 ($str === FALSE) ? print "11 OK\n" : print "NG: $str\n"; 33 $str = mb_strimwidth($euc_jp, -100, 10,'...','EUC-JP'); 34 ($str === FALSE) ? print "12 OK\n" : print "NG: $str\n"; 36 $str = mb_strimwidth($euc_jp, -10, -12,'...','EUC-JP'); 37 ($str === FALSE) ? print "13 OK\n" : print "NG: $str\n";
|
H A D | mb_check_encoding_array.phpt | 9 $str = "Japanese UTF-8 text. 日本語のUTF-8テキスト"; 10 $arr = [1234, 12.34, TRUE, FALSE, NULL, $str, 'key'=>$str, $str=>'val']; 13 var_dump(mb_check_encoding($str), mb_check_encoding($arr)); 16 $str = "Japanese UTF-8 text. 日本語\xFE\x01\x02のUTF-8テキスト"; 17 $arr1 = [1234, 12.34, TRUE, FALSE, NULL, 'key'=>$str, $str=>'val']; 20 $arr2 = [1234, 12.34, TRUE, FALSE, NULL, $str=>'val']; 23 var_dump(mb_check_encoding($str), mb_check_encoding($arr1), mb_check_encoding($arr2));
|
H A D | bug77454.phpt | 5 $str = "before\0after"; 6 function test($str, $enc) { 7 echo str_replace("\0", '\0', mb_scrub($str, $enc)), "\n"; 9 test($str, 'latin1'); 10 test($str, 'utf-8'); 11 test($str, 'ascii');
|
/PHP-7.2/ext/mbstring/oniguruma/src/ |
H A D | euc_jp_prop.c | 52 hash (register const char *str, register unsigned int len) in hash() argument 83 return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[0]]; in hash() 93 euc_jp_lookup_property_name (register const char *str, register unsigned int len) in euc_jp_lookup_property_name() argument 147 register int key = hash (str, len); in euc_jp_lookup_property_name() 153 if (*str == *s && !strcmp (str + 1, s + 1)) in euc_jp_lookup_property_name()
|
H A D | sjis_prop.c | 52 hash (register const char *str, register unsigned int len) in hash() argument 83 return len + asso_values[(unsigned char)str[2]] + asso_values[(unsigned char)str[0]]; in hash() 93 sjis_lookup_property_name (register const char *str, register unsigned int len) in sjis_lookup_property_name() argument 147 register int key = hash (str, len); in sjis_lookup_property_name() 153 if (*str == *s && !strcmp (str + 1, s + 1)) in sjis_lookup_property_name()
|
/PHP-7.2/ext/standard/ |
H A D | url.c | 69 if (!str) { in php_replace_controlchars_ex() 81 return (str); in php_replace_controlchars_ex() 87 return php_replace_controlchars_ex(str, strlen(str)); in php_replace_controlchars() 92 return php_url_parse_ex(str, strlen(str)); in php_url_parse() 98 char *p = str; in is_userinfo_valid() 119 s = str; in php_url_parse_ex() 360 char *str; in PHP_FUNCTION() local 609 if ((ZSTR_VAL(str)[y] < '0' && ZSTR_VAL(str)[y] != '-' && ZSTR_VAL(str)[y] != '.') || 611 (ZSTR_VAL(str)[y] > 'Z' && ZSTR_VAL(str)[y] < 'a' && ZSTR_VAL(str)[y] != '_') || 625 str = zend_string_truncate(str, y, 0); [all …]
|
H A D | string.c | 1252 cptr = ZSTR_VAL(str) + ZSTR_LEN(str); in php_implode() 3146 char *p = ZSTR_VAL(str), *e = p + ZSTR_LEN(str), *s = ZSTR_VAL(str); 3521 e = ZSTR_VAL(str) + ZSTR_LEN(str); 4376 end = ZSTR_VAL(str) + ZSTR_LEN(str); 5494 str[n_left] = str[rnd_idx]; 5567 e = ZSTR_VAL(str) + ZSTR_LEN(str); 5652 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0'; local 5803 ZSTR_VAL(str)[ZSTR_LEN(str)] = '\0'; local 5804 str = zend_string_truncate(str, ZSTR_LEN(str), 0); 5829 ZSTR_VAL(str)[ZSTR_LEN(str)++] = c; local [all …]
|
/PHP-7.2/ext/iconv/tests/ |
H A D | iconv_substr.phpt | 9 function hexdump($str) { 10 $len = strlen($str); 12 printf("%02x", ord($str[$i])); 17 function foo($str, $offset, $len, $charset) { 18 hexdump(substr($str, $offset, $len)); 19 hexdump(iconv_substr($str, $offset, $len, $charset)); 22 function bar($str, $offset, $len = false) { 24 var_dump(substr($str, $offset)); 25 var_dump(iconv_substr($str, $offset)); 27 var_dump(substr($str, $offset, $len)); [all …]
|
H A D | eucjp2iso2022jp.phpt | 12 function hexdump($str) { 13 $len = strlen($str); 15 printf("%02x", ord($str{$i})); 20 $str = str_repeat("���ܸ�ƥ����Ȥ� English text", 30); 21 $str .= "���ܸ�"; 23 echo hexdump(iconv("EUC-JP", "ISO-2022-JP", $str));
|
/PHP-7.2/ext/filter/ |
H A D | sanitizing_filters.c | 32 smart_str str = {0}; in php_filter_encode_html() local 53 smart_str_0(&str); in php_filter_encode_html() 55 ZVAL_NEW_STR(value, str.s); in php_filter_encode_html() 72 zend_string *str; in php_filter_encode_url() local 106 ZSTR_LEN(str) = p - (unsigned char *)ZSTR_VAL(str); in php_filter_encode_url() 108 ZVAL_NEW_STR(value, str); in php_filter_encode_url() 113 unsigned char *str; in php_filter_strip() local 131 ZSTR_VAL(buf)[c] = str[i]; in php_filter_strip() 161 unsigned char *str; in filter_map_apply() local 170 if ((*map)[str[i]]) { in filter_map_apply() [all …]
|
/PHP-7.2/ext/mbstring/libmbfl/filters/ |
H A D | mk_sb_tbl.awk | 9 function conv(str) { 10 if (!match(str, "^0[xX]")) { 11 return 0 + str 16 for (i = 3; i <= length(str); i++) { 17 n = index("0123456789abcdefABCDEF", substr(str, i, 1)) - 1 20 return 0 + str;
|
/PHP-7.2/ext/wddx/ |
H A D | php_wddx_api.h | 51 #define php_wddx_add_chunk(packet, str) smart_str_appends(packet, str) argument 52 #define php_wddx_add_chunk_ex(packet, str, len) smart_str_appendl(packet, str, len) argument 53 #define php_wddx_add_chunk_static(packet, str) smart_str_appendl(packet, str, sizeof(str)-1) argument
|