Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.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
如何将foreach变量结果存储在php变量中_Php_Html_Cakephp 2.0 - Fatal编程技术网

如何将foreach变量结果存储在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><

我只想将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></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[“数量”]
".
} ."
"; 
我只想使用PHP
foreach
循环创建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现在已消失