你想问什么?只是想生成$res = array("a"=>"aa","b"=>"bb","c"=>"cc","d"=>"dd");这样的数组?
------------------------------------------------------------------------------------
$a = array(array("a","aa"),array("b","bb"),array("c","cc"),array("d","dd"));
$res = array();
foreach($a as $v)
{
$res[$v[0]] = $v[1];
}
print_r($res);

解决方案 »

  1.   

    file_put_contents('data.txt',serialize($res))
      

  2.   

    得到时 
    $res=unserialize(file_get_contents('data.txt'));
      

  3.   

    mrshelly(Shelly) 
    谢谢,你的方法比我原来写的简单多了
    大家还有别的方法吗?
      

  4.   

    var_dump()是打印,不能生成文件
    有不打印到页面上,但能写入到文件中的函数吗?
      

  5.   

    serialize()
    unserialize()
    最简单的把数组写文件方法了
    如果不是永久数据的话可以用memcache,就不需要写文件了~
      

  6.   

    另外 楼主 array里面的字符 用单引号 
    里面没变量.你用双引号.PHP还以为你在耍他呢.