A simple implementation method of converting a multi-dimensional array to a one-dimensional array in PHP,
The example in this article describes the simple implementation method of converting a multi-dimensional array to a one-dimensional array in PHP. Share it with everyone for your reference, the details are as follows:
The PHP language itself does not have a function to convert a multi-dimensional array into a one-dimensional array, but we can write a PHP function ourselves to achieve the function of converting multi-dimensional arrays into one-dimensional arrays.
Using recursion, it is simple and crude. The entire function body implements this function in 9 lines of code. The PHP source code is as follows:
$multi = array(
array(
array(
'wo',
'shi'
),
'php'
),
'cheng',
array(
array(
'xu',
'yuan',
)
),
'!'
);
$multi = arrToOne($multi);
print_r($multi);
function arrToOne($multi) {
$arr = array();
foreach ($multi as $key => $val) {
if( is_array($val) ) {
$arr = array_merge($arr, arrToOne($val));
} else {
$arr[] = $val;
}
}
return $arr;
}
Copy after login
The effect after execution:
Array
(
[0] => wo
[1] => shi
[2] => php
[3] => cheng
[4] => xu
[5] => yuan
[6] => !
)
Copy after login
I hope this article will be helpful to everyone in PHP programming.
Articles you may be interested in:
- PHP method to sort a two-dimensional array by specified key value
- PHP method to delete duplicate elements in an array
- Analysis of examples of array parameters submitted by php
- Summary of php array function array_key_exists()
- PHP multi-dimensional array traversal method (2 implementation methods)
- Arrays in PHP Summary of some commonly used add, delete, and insert operation functions
- Detailed explanation of PHP’s definition of arrays and how to create arrays
- Realizing random merging and sorting of arrays (original sorting) based on PHP
- How to implement traversal of multi-dimensional arrays in php
http://www.bkjia.com/PHPjc/1084558.htmlwww.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1084558.htmlTechArticleA simple implementation method of converting PHP multi-dimensional array to one-dimensional array. This article describes the conversion of PHP multi-dimensional array to one-dimensional array. Simple implementation method. Share it with everyone for your reference, the details are as follows: p...