PHP请问下一个数组的问题,麻烦各位大虾了~~谢谢了

FLIGHT 发布于 2012/10/30 15:46
阅读 276
收藏 0
PHP

Array
(
    [0] => Array
        (
            [0] => 137
            [1] => 36
            [2] => 白色
            [3] => 2
        )

    [1] => Array
        (
            [0] => 141
            [1] =>
            [2] =>
            [3] => 1

        )

    [2] => Array
        (
            [0] => 141
            [1] =>
            [2] => 白色
            [3] => 2
        )

    [3] => Array
        (
            [0] => 142
            [1] =>
            [2] =>
            [3] =>
        )

    [4] => Array
        (
            [0] => 143
            [1] =>
            [2] =>
            [3] =>
        )

)

这个二维数组怎么让里面数组第一个值相同的数组合并,或者去掉以前的那个留下新的一个也行。

比如这两个

[1] => Array
        (
            [0] => 141
            [1] =>
            [2] =>
            [3] => 1
        )

    [2] => Array
        (
            [0] => 141
            [1] =>
            [2] => 白色
            [3] => 2
        )

留下这个

[2] => Array
        (
            [0] => 141
            [1] =>
            [2] => 白色
            [3] => 2
        )

合并成这样也行

[2] => Array
        (
            [0] => 141
            [1] =>
            [2] => 白色
            [3] => 2
        )

加载中
0
richcem404
richcem404
foreach 再构造一个新数组吧
0
FLIGHT
FLIGHT

引用来自“οΟミ╰水ゝ”的答案

foreach 再构造一个新数组吧
哥们,请问一下怎么造才能得到我要的那个效果
0
木川瓦兹
木川瓦兹
你遍历一下数组,处理一下,结果弄到新的数组里
0
FLIGHT
FLIGHT

引用来自“耿晓晓”的答案

你遍历一下数组,处理一下,结果弄到新的数组里
不知道怎么处理啊
FLIGHT
FLIGHT
回复 @耿晓晓 : 能不能写段代码,我比较笨,呵呵呵
木川瓦兹
木川瓦兹
新建一个数组,然后你循环读取你的旧数组,把符合条件的插入到新数组里。
0
阳光test
阳光test
<?php
$arr = array(
	array(),array()
);
//这个里面的内容我就不写了
$arr = array_unique(array_merge($arr[0],$arr[1]));
0
FLIGHT
FLIGHT

引用来自“明庭令”的答案

<?php
$arr = array(
	array(),array()
);
//这个里面的内容我就不写了
$arr = array_unique(array_merge($arr[0],$arr[1]));
你这个不行啊,你这个只能处理两个数组的吧,我多个数组中有两个相同的,我想留一个,然后别的不同的就不管他,都还在
0
FLIGHT
FLIGHT

引用来自“明庭令”的答案

<?php
$arr = array(
	array(),array()
);
//这个里面的内容我就不写了
$arr = array_unique(array_merge($arr[0],$arr[1]));
我试过了,不行,把那些数据都做成一个数组了,我不要改那个二维数组的格式的,我只要去掉相同的一个就行了的
FLIGHT
FLIGHT
回复 @明庭令 : 晕倒,不用了,谢谢了,我解决了
阳光test
阳光test
汗,我真心还是没懂你要的数据的格式
0
FLIGHT
FLIGHT
这个问题解决了,虽然这里没正确的答案,但还是谢谢各位了
返回顶部
顶部