Php doubles each cell value (number) in a multi-dimensional array. Php doubles the unit value (number) in a multi-dimensional array. This article mainly introduces how php doubles the unit value (number) in a multi-dimensional array, tips for php array operations php doubles the value of each cell (number) in a multi-dimensional array
This article describes how to double the unit value (number) of a multi-dimensional array in php. it involves php Array Operations. For more information, see
This example describes how to double the unit value (number) in a multi-dimensional array in php. Share it with you for your reference. The specific analysis is as follows:
Premise: a multi-dimensional array with each minimum unit value being a number.
Requirement: write a function to double the minimum unit value.
The code is as follows:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
$ Arr = array (1, 3, 'a' => 20, 'B' => array (2, 4, 6, 'C' => 7 )); Function arr2 ($ arr ){ Foreach ($ arr as $ key => $ v ){ If (! Is_array ($ v )){ $ Arr [$ key] * = 2; } Else { $ Arr [$ key] = arr2 ($ arr [$ key]); } } Return $ arr; } Echo" "; print_r(arr2($arr)); ?> |
Use the functions provided by the system to solve the problem as follows:
?
1 2 3 4 5 6 7 8 9 |
$ Arr = array (1, 3, 'a' => 20, 'B' => array (2, 4, 6, 'C' => 7 )); Function t (& $ arr ){ $ Arr * = 2; } Echo" "; array_walk_recursive($arr,'t'); print_r($arr); ?> |
I hope this article will help you with php programming.
This article mainly introduces how php doubles the unit value (number) in a multi-dimensional array. it involves php array operations techniques...