Lines Matching refs:i

970 		int i;  in PHP_FUNCTION()  local
974 for (i = 1; i < argc; i++) { in PHP_FUNCTION()
975 is_smaller_function(&result, *args[i], *min TSRMLS_CC); in PHP_FUNCTION()
977 min = args[i]; in PHP_FUNCTION()
1021 int i; in PHP_FUNCTION() local
1025 for (i = 1; i < argc; i++) { in PHP_FUNCTION()
1026 is_smaller_or_equal_function(&result, *args[i], *max TSRMLS_CC); in PHP_FUNCTION()
1028 max = args[i]; in PHP_FUNCTION()
1229 int i, ch; in php_valid_var_name() local
1247 for (i = 1; i < var_name_len; i++) { in php_valid_var_name()
1248 ch = (int)((unsigned char *)var_name)[i]; in php_valid_var_name()
1249 if (var_name[i] != '_' && in php_valid_var_name()
1480 int num_args, i; in PHP_FUNCTION() local
1499 for (i=0; i<ZEND_NUM_ARGS(); i++) { in PHP_FUNCTION()
1500 php_compact_var(EG(active_symbol_table), return_value, *args[i] TSRMLS_CC); in PHP_FUNCTION()
1670 long i; in PHP_FUNCTION() local
1676 i = 0; in PHP_FUNCTION()
1684 for (value = low; value >= (high - DOUBLE_DRIFT_FIX); value = low - (++i * step)) { in PHP_FUNCTION()
1693 for (value = low; value <= (high + DOUBLE_DRIFT_FIX); value = low + (++i * step)) { in PHP_FUNCTION()
1815 i; /* Loop counter */ in php_splice() local
1877 for (i = 0; i < list_count; i++) { in php_splice()
1878 entry = *list[i]; in php_splice()
1907 int i, /* Loop counter */ in PHP_FUNCTION() local
1916 for (i = 0; i < argc; i++) { in PHP_FUNCTION()
1917 new_var = *args[i]; in PHP_FUNCTION()
2054 long i, in PHP_FUNCTION() local
2077 for (p = Z_ARRVAL_P(repl_array)->pListHead, i = 0; p; p = p->pListNext, i++) { in PHP_FUNCTION()
2078 repl[i] = ((zval **)p->pData); in PHP_FUNCTION()
2348 int argc, i, init_size = 0; in php_array_merge_or_replace_wrapper() local
2354 for (i = 0; i < argc; i++) { in php_array_merge_or_replace_wrapper()
2355 if (Z_TYPE_PP(args[i]) != IS_ARRAY) { in php_array_merge_or_replace_wrapper()
2356 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is not an array", i + 1); in php_array_merge_or_replace_wrapper()
2360 int num = zend_hash_num_elements(Z_ARRVAL_PP(args[i])); in php_array_merge_or_replace_wrapper()
2370 for (i = 0; i < argc; i++) { in php_array_merge_or_replace_wrapper()
2372 php_array_merge(Z_ARRVAL_P(return_value), Z_ARRVAL_PP(args[i]), recursive TSRMLS_CC); in php_array_merge_or_replace_wrapper()
2373 } else if (recursive && i > 0) { /* First array will be copied directly instead */ in php_array_merge_or_replace_wrapper()
2374 php_array_replace_recursive(Z_ARRVAL_P(return_value), Z_ARRVAL_PP(args[i]) TSRMLS_CC); in php_array_merge_or_replace_wrapper()
2376 …zend_hash_merge(Z_ARRVAL_P(return_value), Z_ARRVAL_PP(args[i]), (copy_ctor_func_t) zval_add_ref, N… in php_array_merge_or_replace_wrapper()
2688 int i; in PHP_FUNCTION() local
2720 for (i = 0; i < num_pads; i++) { in PHP_FUNCTION()
2721 pads[i] = &pad_value; in PHP_FUNCTION()
2828 unsigned int i; in PHP_FUNCTION() member
2831 unsigned int i; in PHP_FUNCTION() local
2853 for (i = 0, p = Z_ARRVAL_P(array)->pListHead; p; i++, p = p->pListNext) { in PHP_FUNCTION()
2854 arTmp[i].b = p; in PHP_FUNCTION()
2855 arTmp[i].i = i; in PHP_FUNCTION()
2857 arTmp[i].b = NULL; in PHP_FUNCTION()
2858 zend_qsort((void *) arTmp, i, sizeof(struct bucketindex), php_array_data_compare TSRMLS_CC); in PHP_FUNCTION()
2866 if (lastkept->i > cmpdata->i) { in PHP_FUNCTION()
2951 int argc, i; in php_array_intersect_key() local
2986 for (i = 0; i < argc; i++) { in php_array_intersect_key()
2987 if (Z_TYPE_PP(args[i]) != IS_ARRAY) { in php_array_intersect_key()
2988 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is not an array", i + 1); in php_array_intersect_key()
2999 for (i = 1; i < argc; i++) { in php_array_intersect_key()
3000 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == FAILURE || in php_array_intersect_key()
3014 for (i = 1; i < argc; i++) { in php_array_intersect_key()
3015 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == FA… in php_array_intersect_key()
3038 int arr_argc, i, c = 0; in php_array_intersect() local
3151 for (i = 0; i < arr_argc; i++) { in php_array_intersect()
3152 if (Z_TYPE_PP(args[i]) != IS_ARRAY) { in php_array_intersect()
3153 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is not an array", i + 1); in php_array_intersect()
3154 arr_argc = i; /* only free up to i - 1 */ in php_array_intersect()
3157 hash = Z_ARRVAL_PP(args[i]); in php_array_intersect()
3167 lists[i] = list; in php_array_intersect()
3168 ptrs[i] = list; in php_array_intersect()
3174 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), intersect_data_compare_func … in php_array_intersect()
3176 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), intersect_key_compare_func T… in php_array_intersect()
3202 for (i = 1; i < arr_argc; i++) { in php_array_intersect()
3204 while (*ptrs[i] && (0 < (c = intersect_data_compare_func(ptrs[0], ptrs[i] TSRMLS_CC)))) { in php_array_intersect()
3205 ptrs[i]++; in php_array_intersect()
3208 while (*ptrs[i] && (0 < (c = intersect_key_compare_func(ptrs[0], ptrs[i] TSRMLS_CC)))) { in php_array_intersect()
3209 ptrs[i]++; in php_array_intersect()
3211 if ((!c && *ptrs[i]) && (behavior == INTERSECT_ASSOC)) { /* only when INTERSECT_ASSOC */ in php_array_intersect()
3220 if (intersect_data_compare_func(ptrs[0], ptrs[i] TSRMLS_CC) != 0) { in php_array_intersect()
3233 if (!*ptrs[i]) { in php_array_intersect()
3251 ptrs[i]++; in php_array_intersect()
3267 if (0 <= intersect_data_compare_func(ptrs[0], ptrs[i] TSRMLS_CC)) { in php_array_intersect()
3294 for (i = 0; i < arr_argc; i++) { in php_array_intersect()
3295 hash = Z_ARRVAL_PP(args[i]); in php_array_intersect()
3296 pefree(lists[i], hash->persistent); in php_array_intersect()
3374 int argc, i; in php_array_diff_key() local
3404 for (i = 0; i < argc; i++) { in php_array_diff_key()
3405 if (Z_TYPE_PP(args[i]) != IS_ARRAY) { in php_array_diff_key()
3406 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is not an array", i + 1); in php_array_diff_key()
3417 for (i = 1; i < argc; i++) { in php_array_diff_key()
3418 if (zend_hash_index_find(Z_ARRVAL_PP(args[i]), p->h, (void**)&data) == SUCCESS && in php_array_diff_key()
3432 for (i = 1; i < argc; i++) { in php_array_diff_key()
3433 …if (zend_hash_quick_find(Z_ARRVAL_PP(args[i]), p->arKey, p->nKeyLength, p->h, (void**)&data) == SU… in php_array_diff_key()
3456 int arr_argc, i, c; in php_array_diff() local
3568 for (i = 0; i < arr_argc; i++) { in php_array_diff()
3569 if (Z_TYPE_PP(args[i]) != IS_ARRAY) { in php_array_diff()
3570 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is not an array", i + 1); in php_array_diff()
3571 arr_argc = i; /* only free up to i - 1 */ in php_array_diff()
3574 hash = Z_ARRVAL_PP(args[i]); in php_array_diff()
3584 lists[i] = list; in php_array_diff()
3585 ptrs[i] = list; in php_array_diff()
3591 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), diff_data_compare_func TSRML… in php_array_diff()
3593 …zend_qsort((void *) lists[i], hash->nNumOfElements, sizeof(Bucket *), diff_key_compare_func TSRMLS… in php_array_diff()
3619 for (i = 1; i < arr_argc; i++) { in php_array_diff()
3620 Bucket **ptr = ptrs[i]; in php_array_diff()
3622 while (*ptrs[i] && (0 < (c = diff_data_compare_func(ptrs[0], ptrs[i] TSRMLS_CC)))) { in php_array_diff()
3623 ptrs[i]++; in php_array_diff()
3632 if (*ptrs[i]) { in php_array_diff()
3633 ptrs[i]++; in php_array_diff()
3707 for (i = 0; i < arr_argc; i++) { in php_array_diff()
3708 hash = Z_ARRVAL_PP(args[i]); in php_array_diff()
3709 pefree(lists[i], hash->persistent); in php_array_diff()
3834 int i, k; in PHP_FUNCTION() local
3842 for (i = 0; i < MULTISORT_LAST; i++) { in PHP_FUNCTION()
3843 parse_state[i] = 0; in PHP_FUNCTION()
3844 ARRAYG(multisort_flags)[i] = (int *)ecalloc(argc, sizeof(int)); in PHP_FUNCTION()
3852 for (i = 0; i < argc; i++) { in PHP_FUNCTION()
3853 if (Z_TYPE_PP(args[i]) == IS_ARRAY) { in PHP_FUNCTION()
3856 if (i > 0) { in PHP_FUNCTION()
3862 arrays[num_arrays++] = args[i]; in PHP_FUNCTION()
3868 } else if (Z_TYPE_PP(args[i]) == IS_LONG) { in PHP_FUNCTION()
3869 switch (Z_LVAL_PP(args[i]) & ~PHP_SORT_FLAG_CASE) { in PHP_FUNCTION()
3875 sort_order = Z_LVAL_PP(args[i]) == PHP_SORT_DESC ? -1 : 1; in PHP_FUNCTION()
3878 …gument #%d is expected to be an array or sorting flag that has not already been specified", i + 1); in PHP_FUNCTION()
3893 sort_type = Z_LVAL_PP(args[i]); in PHP_FUNCTION()
3896 …gument #%d is expected to be an array or sorting flag that has not already been specified", i + 1); in PHP_FUNCTION()
3902 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is an unknown sort flag", i + 1); in PHP_FUNCTION()
3908 …docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d is expected to be an array or a sort flag", i + 1); in PHP_FUNCTION()
3918 for (i = 0; i < num_arrays; i++) { in PHP_FUNCTION()
3919 if (zend_hash_num_elements(Z_ARRVAL_PP(arrays[i])) != array_size) { in PHP_FUNCTION()
3940 for (i = 0; i < array_size; i++) { in PHP_FUNCTION()
3941 indirect[i] = (Bucket **)safe_emalloc((num_arrays + 1), sizeof(Bucket *), 0); in PHP_FUNCTION()
3943 for (i = 0; i < num_arrays; i++) { in PHP_FUNCTION()
3945 for (p = Z_ARRVAL_PP(arrays[i])->pListHead; p; p = p->pListNext, k++) { in PHP_FUNCTION()
3946 indirect[k][i] = p; in PHP_FUNCTION()
3958 for (i = 0; i < num_arrays; i++) { in PHP_FUNCTION()
3959 hash = Z_ARRVAL_PP(arrays[i]); in PHP_FUNCTION()
3960 hash->pListHead = indirect[0][i];; in PHP_FUNCTION()
3966 hash->pListTail->pListNext = indirect[k][i]; in PHP_FUNCTION()
3968 indirect[k][i]->pListLast = hash->pListTail; in PHP_FUNCTION()
3969 indirect[k][i]->pListNext = NULL; in PHP_FUNCTION()
3970 hash->pListTail = indirect[k][i]; in PHP_FUNCTION()
3986 for (i = 0; i < array_size; i++) { in PHP_FUNCTION()
3987 efree(indirect[i]); in PHP_FUNCTION()
4282 int i, k, maxlen = 0; in PHP_FUNCTION() local
4295 for (i = 0; i < n_arrays; i++) { in PHP_FUNCTION()
4296 if (Z_TYPE_PP(arrays[i]) != IS_ARRAY) { in PHP_FUNCTION()
4297 php_error_docref(NULL TSRMLS_CC, E_WARNING, "Argument #%d should be an array", i + 2); in PHP_FUNCTION()
4304 SEPARATE_ZVAL_IF_NOT_REF(arrays[i]); in PHP_FUNCTION()
4305 args[i] = *arrays[i]; in PHP_FUNCTION()
4306 array_len[i] = zend_hash_num_elements(Z_ARRVAL_PP(arrays[i])); in PHP_FUNCTION()
4307 if (array_len[i] > maxlen) { in PHP_FUNCTION()
4308 maxlen = array_len[i]; in PHP_FUNCTION()
4310 zend_hash_internal_pointer_reset_ex(Z_ARRVAL_PP(arrays[i]), &array_pos[i]); in PHP_FUNCTION()
4343 for (i = 0; i < n_arrays; i++) { in PHP_FUNCTION()
4346 if (k < array_len[i]) { in PHP_FUNCTION()
4347 zend_hash_get_current_data_ex(Z_ARRVAL_P(args[i]), (void **)&params[i], &array_pos[i]); in PHP_FUNCTION()
4352 …d_hash_get_current_key_ex(Z_ARRVAL_P(args[0]), &str_key, &str_key_len, &num_key, 0, &array_pos[i]); in PHP_FUNCTION()
4354 zend_hash_move_forward_ex(Z_ARRVAL_P(args[i]), &array_pos[i]); in PHP_FUNCTION()
4356 params[i] = &null; in PHP_FUNCTION()
4360 zval_add_ref(params[i]); in PHP_FUNCTION()
4361 add_next_index_zval(result, *params[i]); in PHP_FUNCTION()