现在有两个数组
$key=array("张三","李四","我");
$value=array("西瓜","苹果","梨子");我现在想定义一个数组$fruit,得到的结果要球是$fruit["张三"]="西瓜",$fruit["李四"]="苹果"也就是想将上面的两个数组组合在一起,$key作为键名,$value作为键值,请问有没有相关的函数或方法,刚学PHP,问各位指点!

解决方案 »

  1.   

    查到了,好像可以用array_combine
      

  2.   


    <?php
    $a = array('green', 'red', 'yellow');
    $b = array('avocado', 'apple', 'banana');
    $c = array_combine($a, $b);print_r($c);
    ?> 
    //上例将输出:Array
    (
        [green]  => avocado
        [red]    => apple
        [yellow] => banana
    )
      

  3.   

    array_combine是数组连接函数啊!
      

  4.   

    就是array_combine这个方法:<?php
    $a = array('green', 'red', 'yellow');
    $b = array('avocado', 'apple', 'banana');
    $c = array_combine($a, $b);print_r($c);
    ?> 
    输出的内容为:
    Array
    (
        [green]  => avocado
        [red]    => apple
        [yellow] => banana
    )