在PHP中连接两个字符串数组

在PHP中连接两个字符串数组,php,arrays,string,function,concatenation,Php,Arrays,String,Function,Concatenation,我有两个字符串数组 Array Colors = { Blue, Green, Yellow, Red } Array Toys = { Balloon, Whistle, Ball } 我想连接这两个数组并以这样的方式显示输出,结果如下所示: BlueBaloon BlueWhistle BlueBall GreenBaloon GreenWhistle GreenBall YellowBaloon YellowWhistle YellowBall RedBaloon RedWhistle

我有两个字符串数组

Array Colors = { Blue, Green, Yellow, Red }

Array Toys = { Balloon, Whistle, Ball }
我想连接这两个数组并以这样的方式显示输出,结果如下所示:

BlueBaloon
BlueWhistle
BlueBall
GreenBaloon
GreenWhistle
GreenBall
YellowBaloon
YellowWhistle
YellowBall
RedBaloon
RedWhistle
RedBall

任何帮助都将不胜感激。谢谢。

只需在两个阵列中循环即可。然后把它推到另一个

$newArray = array();

foreach($colors as $color) {
   foreach($toys as $toy) {
      $newArray[] = $color.$toy;
   }
}

但是,您的语法不是php标准

$arrayColors = array('Blue', 'Green', 'Yellow', 'Red');
$arrayToys = array('Balloon', 'Whistle', 'Ball');

foreach($arrayColors as $color) {
 foreach($arrayToys as $toy) {
   echo $color.$toy.'<br/>';
 }
}
$arrayColors=array('Blue','Green','Yellow','Red');
$arrayToys=数组(“气球”、“哨子”、“球”);
foreach($ArrayColor作为$color){
foreach($arrayToys作为$toy){
echo$color.$toy.“
”; } }
未经测试:

//Loop through each color
foreach($Colors AS $color)
{
    //Now loop through each toy
    foreach($Toys AS $toy){
        //Now we can concatenate each toy with each color
        $toyColor = $color.$toy;
        echo $toyColor;
    }
 }

一个简单的foreach可以帮你做到这一点

$Colors =['Blue', 'Green', 'Yellow', 'Red'];

$Toys = ['Balloon', 'Whistle', 'Ball'];

foreach($color in $Colors){
    foreach($toy in $Toys){
       echo $color.$toy;
    }
}

这应该是什么样的语法?