Php 输出一个字符串来描述数组中的颜色和新数量?

Php 输出一个字符串来描述数组中的颜色和新数量?,php,arrays,string,Php,Arrays,String,我有一个关于这段代码的问题,我正试图弄清楚,因为我是PHP新手。代码如下: $fruit_counts=array('apple'=>3, 'banana'=>4, 'orange'=>0); $fruit_colors=array('apple'=>'red', 'banana'=>'yellow', 'orange'=>'orange', 'plum'=>'purple'); 如何输出描述每个水果颜色和新数量(计数)的字符串?任何帮助都将不胜感激。

我有一个关于这段代码的问题,我正试图弄清楚,因为我是PHP新手。代码如下:

$fruit_counts=array('apple'=>3, 'banana'=>4, 'orange'=>0);
$fruit_colors=array('apple'=>'red', 'banana'=>'yellow', 'orange'=>'orange', 'plum'=>'purple');

如何输出描述每个水果颜色和新数量(计数)的字符串?任何帮助都将不胜感激。谢谢。

如果您想要所有水果计数,请使用相关颜色:

$fruit_counts=array('apple'=>3, 'banana'=>4, 'orange'=>0);
$fruit_colors=array('apple'=>'red', 'banana'=>'yellow', 'orange'=>'orange', 'plum'=>'purple');

foreach($fruit_counts as $Fruit=>$Count){
    $Colour = "None!";
    if(isset($fruit_colors[$Fruit])){
        $Colour = $fruit_colors[$Fruit];
    }
    echo "<p>$Fruit ($Colour): $Count</p>";
}
$fruit\u counts=array('apple'=>3,'banana'=>4,'orange'=>0);
$fruit_colors=数组('apple'=>'red','banana'=>'yellow','orange'=>'orange','plum'=>'purple');
foreach($fruit_计为$fruit=>$Count){
$color=“无!”;
if(isset($FROUT\U colors[$FROUT])){
$COLOR=$FROUT_colors[$FROUT];
}
回声“$水果($color):$Count

”; }
或者,如果您想要所有水果颜色,请使用关联计数:

foreach($fruit_colors as $Fruit=>$Colour){
   $QTY = 0;
   if(isset($fruit_counts[$Fruit])){
       $QTY = $fruit_counts[$Fruit];
   }
   echo "<p>$Fruit ($Colour): $QTY</p>";
}
foreach($fruit\u颜色为$fruit=>$color){
$QTY=0;
如果(isset($FROUT_计数[$FROUT])){
$QTY=$FROUT_计数[$FROUT];
}
回声“$水果($color):$QTY

”; }
如果您想要所有水果计数,请使用相关颜色:

$fruit_counts=array('apple'=>3, 'banana'=>4, 'orange'=>0);
$fruit_colors=array('apple'=>'red', 'banana'=>'yellow', 'orange'=>'orange', 'plum'=>'purple');

foreach($fruit_counts as $Fruit=>$Count){
    $Colour = "None!";
    if(isset($fruit_colors[$Fruit])){
        $Colour = $fruit_colors[$Fruit];
    }
    echo "<p>$Fruit ($Colour): $Count</p>";
}
$fruit\u counts=array('apple'=>3,'banana'=>4,'orange'=>0);
$fruit_colors=数组('apple'=>'red','banana'=>'yellow','orange'=>'orange','plum'=>'purple');
foreach($fruit_计为$fruit=>$Count){
$color=“无!”;
if(isset($FROUT\U colors[$FROUT])){
$COLOR=$FROUT_colors[$FROUT];
}
回声“$水果($color):$Count

”; }
或者,如果您想要所有水果颜色,请使用关联计数:

foreach($fruit_colors as $Fruit=>$Colour){
   $QTY = 0;
   if(isset($fruit_counts[$Fruit])){
       $QTY = $fruit_counts[$Fruit];
   }
   echo "<p>$Fruit ($Colour): $QTY</p>";
}
foreach($fruit\u颜色为$fruit=>$color){
$QTY=0;
如果(isset($FROUT_计数[$FROUT])){
$QTY=$FROUT_计数[$FROUT];
}
回声“$水果($color):$QTY

”; }
因为似乎所有水果都有颜色,但不一定有数量,所以只需循环颜色,看看对应水果是否有数量:

$fruit_counts = array('apple' => 3, 'banana' => 4, 'orange' => 0);
$fruit_colors = array('apple' => 'red', 'banana' => 'yellow', 'orange' => 'orange', 'plum' => 'purple');

foreach ($fruit_colors as $fruit => $color) {
    $qty = isset($fruit_counts[$fruit]) ? $fruit_counts[$fruit] : 0;
    echo "Fruit: $fruit  |  Color: $color  |  Qty: $qty" . '<br>';
}
$fruit\u counts=array('apple'=>3,'banana'=>4,'orange'=>0);
$fruit_colors=数组('apple'=>'red'、'banana'=>'yellow'、'orange'=>'orange'、'plum'=>'purple');
foreach($fruit\u颜色为$fruit=>$color){
$qty=isset($FROUT\U counts[$FROUT])?$FROUT\U counts[$FROUT]:0;
回声“水果:$FROUT |颜色:$Color |数量:$Qty”。
; }
因为似乎所有水果都有颜色,但不一定有数量,所以只需循环颜色,看看对应水果是否有数量:

$fruit_counts = array('apple' => 3, 'banana' => 4, 'orange' => 0);
$fruit_colors = array('apple' => 'red', 'banana' => 'yellow', 'orange' => 'orange', 'plum' => 'purple');

foreach ($fruit_colors as $fruit => $color) {
    $qty = isset($fruit_counts[$fruit]) ? $fruit_counts[$fruit] : 0;
    echo "Fruit: $fruit  |  Color: $color  |  Qty: $qty" . '<br>';
}
$fruit\u counts=array('apple'=>3,'banana'=>4,'orange'=>0);
$fruit_colors=数组('apple'=>'red'、'banana'=>'yellow'、'orange'=>'orange'、'plum'=>'purple');
foreach($fruit\u颜色为$fruit=>$color){
$qty=isset($FROUT\U counts[$FROUT])?$FROUT\U counts[$FROUT]:0;
回声“水果:$FROUT |颜色:$Color |数量:$Qty”。
; }
反复试验,然后练习。而且。但是首先决定你要对没有计数的彩色水果做什么。计量和错误,然后练习。而且。但是首先决定你要对没有计数的彩色水果做什么哈,可爱的东西。啊,我明白了……那家伙想要所有有颜色的水果计数吗,或者所有的水果颜色都带有计数……我会相应地更新我的答案。啊,一个改过自新的水果小偷。:)欢迎回到上流社会。哈,可爱的东西。啊,我明白了……这家伙是想要所有水果都有颜色,还是所有水果都有颜色……我会相应地更新我的答案。啊,一个改过自新的水果小偷。:)欢迎回到上流社会。@justbaron至少这家伙没有偷我的李子。我太注重数量了,这让我很扫兴,但现在这更有意义了。非常感谢你@justbaron至少这家伙没有偷我的李子,我太注重数量了,这让我很反感,但现在这更有意义了。非常感谢你!警告:array_combine():两个参数的元素数应该相等。有改进其ans的余地。至少你试过回答这个问题。警告:array_combine():两个参数的元素数应该相等。有改进ans的余地。至少你试着回答这个问题。