pats 2909 ext/standard/string.c static PATNREPL *php_strtr_array_prepare_repls(int slen, HashTable *pats, zend_llist **allocs, int *outsize) pats 2914 ext/standard/string.c int num_pats = zend_hash_num_elements(pats), pats 2921 ext/standard/string.c for (i = 0, zend_hash_internal_pointer_reset_ex(pats, &hpos); pats 2922 ext/standard/string.c zend_hash_get_current_data_ex(pats, (void **)&entry, &hpos) == SUCCESS; pats 2923 ext/standard/string.c zend_hash_move_forward_ex(pats, &hpos)) { pats 2929 ext/standard/string.c switch (zend_hash_get_current_key_ex(pats, &string_key, &string_key_len, &num_key, 0, &hpos)) { pats 3109 ext/standard/string.c static void php_strtr_array(zval *return_value, char *str, int slen, HashTable *pats) pats 3117 ext/standard/string.c if (zend_hash_num_elements(pats) == 0) { pats 3124 ext/standard/string.c patterns = php_strtr_array_prepare_repls(slen, pats, &allocs, &patterns_len);