【问题标题】:How to add strings of two arrays [duplicate]如何添加两个数组的字符串[重复]
【发布时间】:2014-03-18 14:26:30
【问题描述】:

我有两个这样的数组。

array("a","b","c");

array("1","2","3");

我必须像这样添加这些项目。

$c=array("a"=>"1","b"=>"2","c"=>"3");

如何通过这种方式检索每个内部数组。

回声 $c[0];

【问题讨论】:

    标签: php arrays


    【解决方案1】:

    使用array_combine()

    使用keys数组中的值作为keys,values数组中的值作为对应值来创建一个数组。

    <?php
    $a = array("a","b","c");
    $b = array("1","2","3");
    $c = array_combine($a, $b);
    
    print_r($c);
    ?>
    

    上面的例子会输出:

    Array
    (
        [a] => 1
        [b] => 2
        [c] => 3
    )
    

    【讨论】:

      【解决方案2】:
      $new_array = $array;
      array_unshift($new_array, $value1);
      array_push($new_array, $value2);
      

      【讨论】:

        【解决方案3】:

        使用 array_merge 方法合并两个数组。 Array_merge($arr1'$arr2);

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-12-15
          • 2012-07-27
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多