【发布时间】:2014-04-21 18:04:51
【问题描述】:
我正在尝试使用数组在 PHP 中创建表,但在我的 foreach 行中出现解析错误。不知道为什么它给我语法错误。
$message = '<table border=1>
<tr>
<th><b>Order Details</b></th>
</tr>
'.foreach ($json_array->request->list as $value) {
$wineId = $value->wineId;
$wineName = $value->wineName;
$noOfDrinks = $value->noOfDrinks;
.'
<tr>
<td>ID</td><td>'.$wineId.'</td>
</tr>
<tr>
<td>Name</td><td>'.$wineName.'</td>
</tr>
<tr>
<td>Quantity</td><td>'.$noOfDrinks.'</td>
</tr>
'. } .'
</table>';
【问题讨论】:
-
你不能把 foreach 放在这样的字符串中。
-
那我该怎么做呢?你能指导我吗?我不是 php 专家,因为我是 Java 人,所以对 php 不满意。
标签: php foreach syntax-error parse-error