如何将foreach变量结果存储在php变量中
我只想将HTML数据存储在PHP变量中。但问题是数据还包含一个PHP函数如何将foreach变量结果存储在php变量中,php,html,cakephp-2.0,Php,Html,Cakephp 2.0,我只想将HTML数据存储在PHP变量中。但问题是数据还包含一个PHP函数 $CartItem = "<table style='width:100%'> <tr> <th style='text-align:left;'><strong>Code</strong></th> <th style='text-align:left;'><strong>ItemName</strong><
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>". foreach ($_SESSION["cart_item"] as $item){ .
"
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" .echo $item["ItemCode"]; ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" .echo $item["ItemName"];."</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>". echo $item["quantity"];."</td>
</tr>".
} ."
</table>";
$CartItem=”
代码
ItemName
数量
“.foreach($_SESSION[“cart_item”]作为$item){。
"
.echo$item[“ItemCode”]
.echo$item[“ItemName”];。“
.echo$item[“数量”]
".
} ."
";
我只想使用PHPforeach
循环创建HTML代码,并将它们存储在$CartItem
中
请帮我输入正确的代码
我的代码有一个错误
(!)分析错误:语法错误,中出现意外的“foreach”(T_foreach)
C:\wamp\www\drupal-7.38\shoppingcart\initiateOrder\index.php联机
七十
不要将您的
foreach
连接到字符串
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item){
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" . $item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" . $item["ItemName"] ."</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>". $item["quantity"] ."</td>
</tr>";
}
$CartItem .= "</table>";
$CartItem=”
代码
ItemName
数量
";
foreach($\会话[“购物车项目”]作为$item){
$CartItem.=”
“$item[“ItemCode”]”
“$item[“ItemName”]。”
“$item[“数量”]”
";
}
$CartItem.=“”;
不要将您的foreach
连接到字符串
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item){
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" . $item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" . $item["ItemName"] ."</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>". $item["quantity"] ."</td>
</tr>";
}
$CartItem .= "</table>";
$CartItem=”
代码
ItemName
数量
";
foreach($\会话[“购物车项目”]作为$item){
$CartItem.=”
“$item[“ItemCode”]”
“$item[“ItemName”]。”
“$item[“数量”]”
";
}
$CartItem.=“”;
您错误地使用了连接。不要连接foreach
和echo
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item){
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" .
$item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" .
$item["ItemName"]."</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>".
$item["quantity"]."</td>
</tr>";
}
$CartItem .="</table>";
$CartItem=”
代码
ItemName
数量
";
foreach($\会话[“购物车项目”]作为$item){
$CartItem.=”
" .
$item[“ItemCode”]”
”。
$item[“ItemName”]。“
".
$item[“数量”]”
";
}
$CartItem.=“”;
您错误地使用了连接。不要连接foreach
和echo
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item){
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" .
$item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" .
$item["ItemName"]."</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>".
$item["quantity"]."</td>
</tr>";
}
$CartItem .="</table>";
$CartItem=”
代码
ItemName
数量
";
foreach($\会话[“购物车项目”]作为$item){
$CartItem.=”
" .
$item[“ItemCode”]”
”。
$item[“ItemName”]。“
".
$item[“数量”]”
";
}
$CartItem.=“”;
这是连接的正确方法:
<?php
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item) {
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" . $item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" . $item["ItemName"] . "</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>" . $item["quantity"] . "</td></tr>";
}
$CartItem .= "</table>";
echo $CartItem;
?>
这是连接的正确方法:
<?php
$CartItem = "<table style='width:100%'>
<tr>
<th style='text-align:left;'><strong>Code</strong></th>
<th style='text-align:left;'><strong>ItemName</strong></th>
<th style='text-align:right;'><strong>Quantity</strong></th>
</tr>";
foreach ($_SESSION["cart_item"] as $item) {
$CartItem .= "
<tr>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'>" . $item["ItemCode"] ."</td>
<td style='text-align:left;border-bottom:#F0F0F0 1px solid;'><strong>" . $item["ItemName"] . "</strong></td>
<td style='text-align:right;border-bottom:#F0F0F0 1px solid;'>" . $item["quantity"] . "</td></tr>";
}
$CartItem .= "</table>";
echo $CartItem;
?>
不要连接foreach
。那么如何读取购物车数据连接foreach块中的字符串…请评论您需要的正确代码,以帮助您解决问题。您将获得积分,并鼓励其他人帮助您。不要连接foreach
。那么如何读取购物车数据连接foreach块中的字符串…请评论您需要的正确代码,以帮助您解决问题。您将获得积分,并鼓励其他人帮助您。如果您在回显我/您的代码时出现错误,echo
s现在已发生回显我/您的代码时出现错误,echo
s现在已消失