-1

隣に数量を計算して、アイテムのリストを印刷しようとしています。これまでのところ、画像の横に数量のみが印刷されています。値 (つまり Apple) も表示する必要があります。「数量」を追加するまで、値は表示されました。どんな助けでも大歓迎です。

echo "<br/><br/><br/> You are leaving on ". $_POST["departuredate"]."</p>"; 
echo "You are returning on ". $_POST["returndate"]."</p>"; 

$return= strtotime($_POST["returndate"]);
$depart = strtotime($_POST["departuredate"]);
$datediff = $return - $depart;
echo "You are going for <b> ";
$quantity=floor($datediff/(60*60*24));
echo $quantity;
echo " days";


 $Yoghurt= 'Yoghurt' + $quantity;
 $Apple = 'Apple' + $quantity;
 $Banana = 'Banana' + $quantity;


....


$FoodList=array_unique($FoodList);
$img_path = 'empty_checkbox.gif';

if(!empty($FoodList))
{
   foreach ($FoodList as $key => $value)
   {
      echo "<li>" . "<img src='$img_path' />" . "    ". $value ."</li>";
   }
   echo "</ul>";
}
4

2 に答える 2

2

.ではなく、変数を文字列に連結するために使用します++算術加算演算子です。PHP は文字列を a に型キャストし、1それを に追加し$quantityます。

$Yoghurt= 'Yoghurt' . $quantity;
$Apple = 'Apple' . $quantity;
$Banana = 'Banana' . $quantity;

詳細については、文字列演算子を参照してください。

于 2013-10-01T11:24:34.893 に答える