在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;
}
}
这应该是什么样的语法?