<?php //创建二个变量来保存页面中的动态内容 $language = '编程语言'; $languageList = ['JAVA','C++','C#','GO','python']; ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>php基础_7.22</title> </head> <body> <h1><?php echo $language; ?></h1> <ul> <li><a href=""><?php echo 'JAVA'; ?></a></li> <li><a href=""><?PHP echo 'C++'; ?></a></li> <li><a href=""><?php echo 'C#' ?></a></li> <li><a href=""><?php echo 'GO' ?></a></li> <li><a href=""><?php echo 'python' ?></a></li> </ul> <!-- 对于数组,循环遍历更方便 --> <hr> <p>数组科使用foreach()输出</p> <?php // 数组科使用foreach()输出 foreach ($languageList as $key=>$value){ echo $key + 1 . '、' . $value . '<br/>'; } ?> <hr><p>使用 php 输出 HTML </p> <?php echo '<ul>'; foreach ($languageList as $key=>$value){ echo '<li><a href="">'. ($key+1).':'.$value .'</a></li>'; } echo '</ul>'; ?> <hr><p>使用php+html混写</p> <ul> <?php foreach ($languageList as $key=>$value) { ?> <li><a href=""><?php echo ($key+1).':'.$value; ?></a></li> <?php } ?> </ul> <hr><p>使用 foreach 替代语法,将大括号用冒号代替</p> <ul> <?php foreach ($languageList as $list) : ?> <li><a href=""><?php echo $list; ?></a></li> <?php endforeach;?> </ul> </body> </html>