本文
介绍了一种实现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
程序设计有所帮助。