PHP多维数组中实现一维数组的一种简单方法

PHP多维数组中实现一维数组的一种简单方法
本文介绍了一种实现PHP多维数组一维数组的简单方法,供大家参考

PHP语言本身没有将多维数组转换成一维数组的功能,但是我们可以编写PHP函数来实现多维向一维的转换功能。

利用递归,简单而粗糙,整函数实现了9行代码,php源代码如下:
$ =数组(
(阵列
(阵列
沃,

),
php的
),
成城,
(阵列
(阵列
徐,
元,

),
' '!
);
多arrtoone美元($多);
print_r(多);
功能arrtoone($多){
ARR =阵列(美元);
foreach(多为美元美元美元关键= val){
如果(is_array($ Val)){
ARR = array_merge美元($ ARR,arrtoone($ Val));
{人}
ARR { } =瓦尔美元美元;
}
}
返回的数组;
}

执行后效果:
阵列

{ 0 }
{ 1 } = <
{ 2 } PHP
{ 3 } >程
{ 4 }
{ 5千元人民币
{ 6 } >!


希望本文能对PHP程序设计有所帮助。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部