我的db有兩個記錄有多個字段(例如partnerName,image_url等)。下面粘貼的foreach循環完美地工作,從兩條記錄中返回兩個值'partnerName'。
我現在只想返回當前記錄的值。foreach循環 - 只返回一條記錄
我更換了以下行: <?php foreach($this->challengenames as $k=>$challengename) { ?>
與 <?php $challengename = $this->challengenames[0]; ?>
和擺脫結束PHP支架。 這擺脫了循環,但我失去了索引k,所以我沒有得到任何價值。有關如何修改此循環以保留索引k但僅返回當前記錄的值的任何建議?
非常感謝!
<div id="defaultcontainerwrapper" class="maxwidth">
<?php foreach($this->challengenames as $k=>$challengename) { ?>
<header>
<h1>
<div class="list">
<span>Welcome to </span><?php echo $challengename['partnerName']; ?><span>'s Beat Waste Challenge!</span>
</div>
</h1>
</header>
<?php } ?>
</div>
'0'是新的'$ k';) – Havelock
你爲什麼轉發? http://stackoverflow.com/questions/29886181/foreach-loop-want-to-return-only-one-record-depending-on-page請閱讀http://stackoverflow.com/help/no-one-answers – Sean
對不起肖恩。在這裏新建,只是瞭解該網站。 – ian