//这个是数组元素序号与值一一对应
foreach ($a as $k=>$v) {
  $b[$k]=$a[$v];
  }
//这个是a数组元素直接加在b数组已有元素之后
foreach ($a as $v) {
  $b[]=$a[$v];
  }print_r($b);

解决方案 »

  1.   

    <?php
    $arr = array("one", "two", "three");
    $b=$arr;
    print_r($b);
    ?>
      

  2.   


    $b = $a;
    print_r($b);
      

  3.   


    <?php
    $a = array('green', 'red', 'yellow');
    $b = array('avocado', 'apple', 'banana');
    $c = array_combine($a, $b);print_r($c);
    ?>  The above example will output:Array
    (
        [green]  => avocado
        [red]    => apple
        [yellow] => banana
    )
     
      

  4.   

    不知道你要干什么~
    合并数组么?
    <?php
    $a = array(
    'idx',
    'Session Start Time',
    'Session End Time',
    'Access IP',
    );
    $b = array();
    $b = array_merge_recursive($a,$b);
    print_r($b);die("|end");
    ?>
    设键么?
    <?php
    $a = array(
    'idx',
    'Session Start Time',
    'Session End Time',
    'Access IP',
    );
    $b = array(1,2,3,4);
    $b = array_combine($a,$b);
    print_r($b);die("|end");
    ?>