【发布时间】:2013-11-15 16:25:35
【问题描述】:
有一些数组:
$a = array(
0 => array('value' => 1000, 'name' => 'AA1'),
1 => array('value' => 2000, 'name' => 'AA2'),
2 => array('value' => 3000, 'name' => 'AA3'),
3 => array('value' => 4000, 'name' => 'AA4'),
);
$b = array(
0 => array('value' => 1000, 'name' => 'BB1'),
1 => array('value' => 3000, 'name' => 'BB2'),
2 => array('value' => 1700, 'name' => 'BB3'),
3 => array('value' => 1200, 'name' => 'BB4'),
);
$c = array(
0 => array('value' => 3000, 'name' => 'CC1'),
1 => array('value' => 4000, 'name' => 'CC2'),
2 => array('value' => 4300, 'name' => 'CC3'),
3 => array('value' => 5000, 'name' => 'CC4'),
);
如何从数组 $a、$b 和 $c 创建具有相同变体的新数组?并按“值”字段排序..
$d = array(
0 => array('value' => 3000, 'name' => 'AA3');
);
【问题讨论】:
-
我不明白你的输出标准是什么。你能解释得更好吗?
-
需要找到所有具有相似“值”的子数组
-
如果该数组应该具有相同值的所有元素,您如何对它们进行“排序”?
-
不知道这就是我要问的原因:) 只需要得到'd'-variant
-
为什么数组
d有一个字段name的值为AA1?标准是什么?