$s_id_arr_uni = array_unique($s_id_arr_temp);$s_id_arr_uni 是Array
(
  [0] => 10013924
  [3] => 2937958
  [4] => 3004211
  [6] => 3369236
  [8] => 10070177
  [12] => 2967730
)过滤之后下标依然在
怎么把它转到$new_s_id_arr里
for循环$s_id_arr_uni ,然后push到$new_s_id_arr里面吗,有没有简便方法

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <link href="css.css" rel="stylesheet" type="text/css" />
    <style type="text/css"></style>
    <script language="javascript" type="text/javascript"></script>
    </head>
     <body>
    <?php
    $s_id_arr_uni=array();
    $s_id_arr_uni[0]=10013924;
    $s_id_arr_uni[3]=2937958;
    $s_id_arr_uni[4]=3004211;
    $s_id_arr_uni[6]=3369236;
    $s_id_arr_uni[8]=10070177;
    $s_id_arr_uni[12]=2967730;print_r($s_id_arr_uni);
    $new_arr=array_merge($s_id_arr_uni);
    print_r($new_arr);
    ?> </body>
    </html>
      

  2.   

    $arr1 = $arr2;//$arr1和$arr2都是数组类型,将数组$arr2全部放到数组$arr1中(相当于复制了一个)
      

  3.   


    array_merge() 函数把两个或多个数组合并为一个数组。如果键名有重复,该键的键值为最后一个键名对应的值(后面的覆盖前面的)。如果数组是数字索引的,则键名会以连续方式重新索引。如果仅仅向 array_merge() 函数输入了一个数组,且键名是整数,则该函数将返回带有整数键名的新数组,其键名以 0 开始进行重新索引。
      

  4.   

    查看一下php数组的函数说明就会说明要用哪个函数了