我得到了下面的代码
<?php foreach ( $resultsb as $optionb ) : ?>
<option value="<?php echo $optionb->bID; ?>"><?php echo $optionb->book;?></option>
<?php endforeach; ?>
我知道foreach
这里是如何工作的,但我没有得到:
php 语句:
之后的foreach
语句
我得到了下面的代码
<?php foreach ( $resultsb as $optionb ) : ?>
<option value="<?php echo $optionb->bID; ?>"><?php echo $optionb->book;?></option>
<?php endforeach; ?>
我知道foreach
这里是如何工作的,但我没有得到:
php 语句:
之后的foreach
语句
<?php foreach($resultsb as $optionb) : ?>
...
<?php endforeach; ?>
那么没有别的了:
<?php foreach($resultsb as $optionb) { ?>
...
<?php } ?>
IMO 它增强了包含大量 html/xml 等文件的可读性。
你的代码是真的。您必须检查您的阵列。与“:”无关的错误。它与您的 $resultsb 有关。
像这样试试
$a = array(1, 2, 3, 17);
foreach ($a as $v) {
echo "Current value of \$a: $v.\n";
}