Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中创建数组的简单方法_Php_Arrays_Loops - Fatal编程技术网

在PHP中创建数组的简单方法

在PHP中创建数组的简单方法,php,arrays,loops,Php,Arrays,Loops,我有两个阵列: 第一个数组是一组键 第二个数组是一组值 我想将它们合并到PHP中的关联数组中 除了使用循环,还有更简单的方法吗?使用array\u combine()函数: 片段: $keys = array('a', 'b', 'c', 'd'); $values = array(1, 2, 3, 4); $result = array_combine($keys, $values); var_dump($result); 结果: array(4) { ["a"]=> int

我有两个阵列:

  • 第一个数组是一组键
  • 第二个数组是一组值
  • 我想将它们合并到PHP中的关联数组中

    除了使用循环,还有更简单的方法吗?

    使用
    array\u combine()
    函数:

    片段:

    $keys = array('a', 'b', 'c', 'd');
    $values = array(1, 2, 3, 4);
    $result = array_combine($keys, $values);
    var_dump($result);
    
    结果:

    array(4) {
      ["a"]=>
      int(1)
      ["b"]=>
      int(2)
      ["c"]=>
      int(3)
      ["d"]=>
      int(4)
    }
    

    使用
    array\u combine

    文档示例:

    $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
    )
    
    退房