600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 数组纵向转横向怎么实现

数组纵向转横向怎么实现

时间:2018-09-17 20:07:48

相关推荐

数组纵向转横向怎么实现

后端开发|php教程

nbsp,array,gt,result,XXL

后端开发-php教程

数组纵向转横向如何实现啊

数据上报系统 php源码,用vscode可以做什么,ubuntu脚本运行,tomcat指定项目启动,月亮上面爬虫,php 网站根目录 路径,阜康seo优化排名系统,织梦手机网站图片大小,汽车网站首页模板代码lzw

array(

6=>array(5=>黑xx, 42=>XXL),

7=>array(5=>黑xx, 40=>XL),

8=>array(8=>灰, 40=>XL),

);

//结果:

array(

0=>array(5=>黑xx, 8=>灰),

1=>array(42=>XXL, 40=>XL),

);

数组纵向转横向并过滤重复值 是如何实现啊

新卡购销售官网源码,vscode光标卡顿闪烁,ubuntu桌面mac,单机配置多tomcat,go 爬虫管理,php gb转换,连云港谷歌seo公司,wap信息收集网站源码,电影网后台模板lzw

——解决方案——————–

pigcms源码下载,vscode ejs格式化,ubuntu war游戏,项目怎么导入tomcat,讯代理 爬虫,php怎么注释代码,杭州seo网址优化哪家好,网站源码 工单,片仓网模板lzw

$arr = array(

6=>array(5=>黑xx, 42=>XXL),

7=>array(5=>黑xx, 40=>XL),

8=>array(8=>灰, 40=>XL),

);

$result = array();

foreach($arr as $a){

$keys = array_keys($a);

$vals = array_values($a);

$result[0][$keys[0]] = $vals[0];

$result[1][$keys[1]] = $vals[1];

}

print_r($result);

Array

(

[0] => Array

(

[5] => 黑xx

[8] => 灰

)

[1] => Array

(

[42] => XXL

[40] => XL

)

)

——解决方案——————–

最简单的写法

$a = array(

6=>array(5=>黑xx, 42=>XXL),

7=>array(5=>黑xx, 40=>XL),

8=>array(8=>灰, 40=>XL),

);

foreach($a as $r) {

$i = 0;

while(list($k, $v) = each($r)) $b[$i++][$k] = $v;

}

print_r($b);

Array

(

[0] => Array

(

[5] => 黑xx

[8] => 灰

)

[1] => Array

(

[42] => XXL

[40] => XL

)

)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。