- Standard:
. Fixed bug #75781 (substr_count incorrect result). (Laruence)
+ . Fixed bug #75653 (array_values don't work on empty array). (Nikita)
- Zip:
. Display headers (buildtime) and library (runtime) versions in phpinfo
/* Return empty input as is */
arrlen = zend_hash_num_elements(arrval);
- if (!arrlen) {
+ if (!arrlen && arrval->nNextFreeElement == arrlen) {
RETURN_ZVAL(input, 1, 0);
}
--- /dev/null
+--TEST--
+Bug #75653: array_values don't work on empty array
+--FILE--
+<?php
+
+$array[] = 'data1';
+unset($array[0]);
+$array = array_values($array);
+$array[] = 'data2';
+$array[] = 'data3';
+var_dump($array);
+
+?>
+--EXPECT--
+array(2) {
+ [0]=>
+ string(5) "data2"
+ [1]=>
+ string(5) "data3"
+}