php

一、 现有上一页面传值如下:
$a=array(“id1”,”id2”,”id3”,”id4”);
$b=array(“user1”,”user2”,”user3”,”user4”)
上述两个数组是上一页面同一个表单传值过来的。且有相互对应关系。将该数组组成一个新的关联数组,由$a中的值为键,以对应的$b的元素为值。形式如下:
 Array(“id1”=>”user1”,”id2”=>”user2”,”id3”=>”user3”,”id4”=>”user4”);
并将该数组倒序排列。

解决方案 »

  1.   

    $c = array();
    foreach ($a as $k => $v){
      $c[$v] = $b[$k];
    }print_r($c);
      

  2.   

    $c = array_combine($a, $b);print_r($c);
     
    不知道你排序的要求
    按值排序是arsort($c);
    按键排序是krsort($c);
      

  3.   

    PHP函数真全,只要把那几百个系统函数熟记了,大部分问题都能直接用函数搞定。学习了!
      

  4.   

    php优势就在于有成千上万的函数