Php 循环foreach并设置为段落

Php 循环foreach并设置为段落,php,arrays,Php,Arrays,我有这个阵列: $array = array( array( Title => "rose", Price => 1.25, Number => 15 ), array( Title => "daisy", Price => 0.75, Number =&g

我有这个阵列:

    $array = array( array( Title => "rose", 
                  Price => 1.25,
                  Number => 15 
                ),
           array( Title => "daisy", 
                  Price => 0.75,
                  Number => 25,
                ),
           array( Title => "orchid", 
                  Price => 1.15,
                  Number => 7 
                )
         );
我用foreach从数组中提取每个数据, $header=“我希望将此格式添加到我的电子邮件:”

我想在我的电子邮件中使用此格式:

这是第一条记录:

标题:数据

价格:数据

编号:数据 ,

标题:数据

价格:数据

编号:数据 ,

标题:数据

价格:数据

编号:数据

多谢各位

但它只显示了我数组中的1个数据


如何以这种格式显示数组中的所有数据?需要帮助^ ^

尝试将消息分配移到循环外部,并在循环中构建详细信息值

$closing = "Thank you.";
$details = '';
foreach($array as $row){
    $title = $row['Title'];
    $price = $row['Price'];
    $number = $row['Number'];


    $details .= "
Title: $title
Price: $price 
Number: $number
";
}
$message ="
$headers

$details

$closing
";

mail($email, 'subject', $message);

您需要
附加下一个提交值,如

// loop {
 $details .="
Title: $title
Price: $price 
Number: $number
";

// }
$message ="
$headers

$details

$closing
";

您的foreach不正确请改为尝试此代码

我尝试了此代码,但它仍然从我的数组返回1组数据
// loop {
 $details .="
Title: $title
Price: $price 
Number: $number
";

// }
$message ="
$headers

$details

$closing
";
$details= "";
foreach($array as $row){
    $details.= "Title: {$row['Title']}
    Price: {$row['Price']} 
    Number: {$row['Number']}";
}