]> granicus.if.org Git - php/commitdiff
NUM_KEY is useless here
authorXinchen Hui <laruence@php.net>
Tue, 20 Jan 2015 08:51:20 +0000 (16:51 +0800)
committerXinchen Hui <laruence@php.net>
Tue, 20 Jan 2015 08:51:20 +0000 (16:51 +0800)
ext/standard/array.c

index 91b66615b105b682eab1aec125f1488476e36278..617392b4e887baf5adbcb297886b405ebbcc101e 100644 (file)
@@ -2376,7 +2376,7 @@ PHP_FUNCTION(array_slice)
        if (!preserve_keys && (Z_ARRVAL_P(input)->u.flags & HASH_FLAG_PACKED)) {
                zend_hash_real_init(Z_ARRVAL_P(return_value), 1);
                ZEND_HASH_FILL_PACKED(Z_ARRVAL_P(return_value)) {
-                       ZEND_HASH_FOREACH_NUM_KEY_VAL(Z_ARRVAL_P(input), num_key, entry) {
+                       ZEND_HASH_FOREACH_VAL(Z_ARRVAL_P(input), entry) {
                                pos++;
                                if (pos <= offset) {
                                        continue;