Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php swift_消息将对象插入到文本中_Php_Symfony_Object_Swiftmailer - Fatal编程技术网

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');