0

PHP中具有替代语法的相同控制结构的嵌套块?

以下代码段生成

syntax error, unexpected 'endforeach' (T_ENDFOREACH)

最后一行。

        <?php foreach($search_results as $book): ?> 
        <tr>
            <td><?php echo $book['title']?></td>
            <td>
                <?php foreach($book["authors"] as $author)?>
                    <?php echo $author . ', '; ?>
                <?php endforeach; ?>
            </td>
        </tr>
        <?php endforeach; ?>

我对嵌套if结构有同样的问题,但对不一样的嵌套块没有任何问题。

4

1 回答 1

5

:你在第二个 foreach 语句中忘记了

<?php foreach($book["authors"] as $author): ?>
                                          ^
于 2013-01-12T08:53:02.173 回答