【问题标题】:Combine a value from an array with each values from other?将数组中的值与其他值合并?
【发布时间】:2016-10-14 10:39:53
【问题描述】:

我想要的是将第一个数组中的每个值与第二个数组中的每个值结合起来。 例如,我们取两个数组:

$array1 = ['green', 'red', 'blue'];
$array2 = ['s', 'm'];

结果数组应该是:

$result = [1 => 'green-s', 2 => 'green-m', 3 => 'red-s', 4 => 'red-m', 5 => 'blue-s' ...];

结果数组可以不同,但​​要结合这些元素。

【问题讨论】:

    标签: php


    【解决方案1】:

    检查一下,

    <?php
    
    $array1 = array('green', 'red', 'blue');
    $array2 = array('s', 'm');
    
    $data = array();
    foreach($array1 as $val){
        foreach($array2 as $val2){
            $data[] = $val."-".$val2;
        }
    }
    
    print_r($data);
    
    ?>
    

    【讨论】:

      猜你喜欢
      • 2018-04-15
      • 2018-11-22
      • 2016-02-08
      • 1970-01-01
      • 1970-01-01
      • 2014-01-27
      • 1970-01-01
      • 2018-03-24
      • 2018-01-27
      相关资源
      最近更新 更多