php - Getting rid of foreach loop to return a single record -


this should simple, me beginner, still struggling various view display calls. borrowed foreach loop part of software, , working correctly. returns values each record on page. however, want current record. so, need rid of foreach loop can't figure out how convert foreach loop current record.

thanks help.

<?php echo $this->header_part; ?>  <div id="defaultcontainerwrapper" class="maxwidth">     <?php foreach($this->challengenames $k=>$challengename) { ?>         <header>             <h1>                 <div class="list">                     <span>welcome </span><?php echo $challengename['partnername']; ?><span>'s beat waste challenge!</span>                 </div>             </h1>         </header>     <?php } ?> </div>  <?php echo $this->footer_part; ?> 

this function controller:

public function yourchallengeaction(){     //get activated challenge names , set variables     $request = jo_request::getinstance();     $mychallenge=$this->getchallenge();     $this->view->challengenames = array();     foreach($mychallenge $k=>$challengename){         $this->view->challengenames[$k]['partnername'] =    $challengename['partnername'];         $this->view->challengenames[$k]['code'] = $challengename['code'];         $this->view->challengenames[$k]['challengetitle'] = $challengename['challengetitle'];         $this->view->challengenames[$k]['description'] = $challengename['description'];         $this->view->challengenames[$k]['image_url'] = $challengename['image_url'];     } 

use reset() or use [0] array key.

see ¶

current() - return current element in array each() - return current key , value pair array , advance array cursor end() - set internal pointer of array last element next() - advance internal array pointer of array prev() - rewind internal array pointer 

Comments

Popular posts from this blog

asp.net mvc - SSO between MVCForum and Umbraco7 -

Python Tkinter keyboard using bind -

ubuntu - Selenium Node Not Connecting to Hub, Not Opening Port -