Php swift_消息将对象插入到文本中
我有一个物体,我想把它插入我的身体 对象:Php swift_消息将对象插入到文本中,php,symfony,object,swiftmailer,Php,Symfony,Object,Swiftmailer,我有一个物体,我想把它插入我的身体 对象: { "v1": {"name":"n1","price":10}, "v2": {"name":"n2","price":20} } 我想要的是: <p>name: n1, price: 10</p> <p>name: n2, price: 20</p> 名称:n1,价格:10 名称:n2,价格:20 我的代码(不正确): $me
{
"v1":
{"name":"n1","price":10},
"v2":
{"name":"n2","price":20}
}
我想要的是:
<p>name: n1, price: 10</p>
<p>name: n2, price: 20</p>
名称:n1,价格:10
名称:n2,价格:20
我的代码(不正确):
$message->setBody(
'...' .
foreach(产品为$key=>$value){
名称:$value->name,price:$value->price
}
“…”、“text/html”);
不确定这正是您要问的,但以下是正确的语法:
$myText = "";
foreach (products as $key => $value) {
$myText .= "<p>name:".$value->name.", price:".$value->price."</p>";
}
$message->setBody(
'...'.$myText.'...',
'text/html');
$myText=”“;
foreach(产品为$key=>$value){
$myText.=“名称:“.$value->name.”,价格:“.$value->price.””;
}
$message->setBody(
“…”.$myText.“…”,
“文本/html”);
您礼貌的问题是什么?我的代码不正确。您将foreach循环作为函数属性…:-/应在setBody
之前完成,并使用语法“name:.$value->name.”,price:.$value->price.”代码>
$myText = "";
foreach (products as $key => $value) {
$myText .= "<p>name:".$value->name.", price:".$value->price."</p>";
}
$message->setBody(
'...'.$myText.'...',
'text/html');