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']}";
}