同步和排序两个数组

时间:2011-05-29 18:59:47

标签: php arrays sorting

我想同步两个数组。

第一个阵列:

'hi' => "Hello",
'bye'=> "Bye bye",
'w'=>"what", 

第二阵列:

'hi' => "Hello",
'bye'=> "Bye bye",
'we'=>"where",
'w'=>"what",
  1. 我想按键排序
  2. 添加第二个数组中不在第一个
  3. 中的键
  4. 显示数组
  5. 就像这里一样,它们按键排序(abc ..):

    'bye'=> "Bye bye",
    'hi' => "Hello",
    'w'=>"what", 
    'we'=>"where",
    

    我该怎么做?

1 个答案:

答案 0 :(得分:3)

我相信您正在寻找array_merge()ksort()

示例:

$array1 = array(
    'hi' => "Hello",
    'bye'=> "Bye bye",
    'w'=>"what",
);

$array2 = array(
    'hi' => "Hello",
    'bye'=> "Bye bye",
    'we'=>"where",
    'w'=>"what",
);

$array3 = array_merge($array1, $array2);
ksort($array3);

在此处查看此行动:http://codepad.org/D2piffFE

就你的#3而言,“显示数组”,这完全取决于你。使用foreach循环或implode()