-4

我得到了下面的代码

<?php foreach ( $resultsb as $optionb ) : ?>
    <option value="<?php echo $optionb->bID; ?>"><?php echo $optionb->book;?></option>
<?php endforeach; ?>

我知道foreach这里是如何工作的,但我没有得到:php 语句:之后的foreach语句

4

3 回答 3

0
<?php foreach($resultsb as $optionb) : ?>
    ...
<?php endforeach; ?>

那么没有别的了:

<?php foreach($resultsb as $optionb) { ?>
    ...
<?php } ?>

IMO 它增强了包含大量 html/xml 等文件的可读性。

于 2013-07-27T10:22:24.427 回答
0

你的代码是真的。您必须检查您的阵列。与“:”无关的错误。它与您的 $resultsb 有关。

于 2013-07-27T10:27:05.057 回答
0

像这样试试

$a = array(1, 2, 3, 17);

foreach ($a as $v) {
    echo "Current value of \$a: $v.\n";
}
于 2013-07-27T10:13:35.163 回答