ivytony Posted March 24, 2008 Share Posted March 24, 2008 I'm learning to use the Codeigniter framework. When I run my code, I got this error: Parse error: syntax error, unexpected T_ENDFOREACH in C:\Apache2.2\htdocs\Codeigniter\system\application\views\blog_view.php on line 16 Line 16 is <?php endforch; ?>. The php version on my local PC is 5.2.5. I am wondering how to enable it to support endforeach. Quote Link to comment Share on other sites More sharing options...
wildteen88 Posted March 24, 2008 Share Posted March 24, 2008 How do you start the foreach loop. In order for endforeach to work, the foreach statement will need to be like this: <?php foreach($arr as $key => $value): ?> Notice the colon at the end. Then to close the foreach call the endforeach keyword. Code as whole: <?php foreach($arr as $key => $value): ?> ... your html here ... <?php echo $key . '=>' . $value; ?><br /> ... more html ... <?php endforeach; ?> Quote Link to comment Share on other sites More sharing options...
ivytony Posted March 24, 2008 Author Share Posted March 24, 2008 thank you so much! By comparing my foreach and your foreach, I found I put ';' after the foreach($arr as $key => $value) statement. I need to type ':'. Thanks a lot! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.