PHP recovers array key as a method of number sequence
The example in this paper describes the method of the key of the PHP recovery array as a digital sequence. Share to everyone for your reference. The specific analysis is as follows:
This implements PHP to restore the array's key value to resemble 0,1,2,3,4,5 ... such a sequence of numbers
?
1 2 3 4 5 6 7 8 9 10 11 12 |
function Restore_array ($arr) { if (!is_array ($arr)) {return $arr;} $c = 0; $new = Array (); while (list ($key, $value) = each ($arr)) { if (Is_array ($value)) { $new [$c] = Restore_array ($value); } else {$new [$c] = $value;} $c + +; } return $new; } |
Demo Example:
The code is as follows:
Restore_array (Array (' a ' = = 1, ' b ' = + 2)); --Returns Array (0 = 1, 1 = 2)
I hope this article is helpful to everyone's PHP programming.
http://www.bkjia.com/PHPjc/991650.html www.bkjia.com true http://www.bkjia.com/PHPjc/991650.html techarticle PHP recovers an array of keys as a number sequence method in this article The example describes the PHP recovery array key as a number sequence method. Share to everyone for your reference. The concrete analysis is as follows: here realizes ...