亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 70
粉絲 4
評論 5
訪問量 122301
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
PHP:實(shí)例演示PHP模塊加載和JavaScript和PHP中for/forEach兩種語言不一樣遍歷數(shù)組的區(qū)別
JiaJieChen
原創(chuàng)
946人瀏覽過

PHP:實(shí)例演示JavaScript和PHP中for/forEach兩種語言不一樣遍歷數(shù)組的區(qū)別

一.JavaScript:for和forEach遍歷數(shù)組

①for循環(huán)遍歷數(shù)組

②forEach遍歷數(shù)組

代碼塊

  1. <script>
  2. let box = document.querySelector(".box");
  3. //建立一個數(shù)組
  4. let arr = ["寶馬", "奔馳", "奧迪", "雷克薩斯"];
  5. //用forEach遍歷數(shù)組
  6. arr.forEach((item) => {
  7. box.append(item + "-");
  8. });
  9. //用for循環(huán)來遍歷數(shù)組
  10. for (let i = 0; i < arr.length; i++) {
  11. box.before(arr[i] + "-");
  12. }
  13. </script>

二.PHP:for和forEach遍歷數(shù)組

①for循環(huán)遍歷數(shù)組

②forEach遍歷數(shù)組

在php中 foreach 是小寫,第一個參數(shù)是數(shù)組對象,第二個參數(shù)是鍵名(選填),第三個參數(shù)是遍歷的變量,遍歷出來的數(shù)據(jù)保存在變量中

代碼塊

  1. <?
  2. //用$符號聲明一個變量。值是數(shù)組
  3. $Arr = ["寶馬", "奔馳", "奧迪", "雷克薩斯"];
  4. //讓后用for循環(huán)遍歷這個數(shù)組
  5. for ($i=0; $i < count($Arr); $i++) {
  6. echo $Arr[$i].'<br>';
  7. }
  8. echo '<hr>';
  9. //在php中 foreach 是小寫,第一個參數(shù)是數(shù)組對象,第二個參數(shù)是鍵名(選填),第三個參數(shù)是遍歷的變量,遍歷出來的數(shù)據(jù)保存在變量中
  10. foreach ($Arr as $key => $value) {
  11. echo $key .'=>' .$value;
  12. }
  13. ?>

二.PHP:require 引入外部文件/模塊加載

大家可以看到,在這個頁面中我直接引入了另外一個文件,可以直接訪問到另外文件輸出的內(nèi)容,利用這個特點(diǎn)我們接下來模塊化開發(fā)一個共同的頁眉和頁腳吧

小案例:模塊化開發(fā)頁眉頁腳

使用require模塊化引入php文件,使得代碼更加的簡潔,但是要提前設(shè)置好頁眉和頁腳,還有css樣式

①css樣式

  1. /* 初始化 */
  2. * {
  3. padding: 0;
  4. margin: 0;
  5. box-sizing: border-box;
  6. }
  7. a {
  8. text-decoration: none;
  9. color: white;
  10. }
  11. li {
  12. list-style: none;
  13. margin: 0.5em;
  14. height: 1.5em;
  15. }
  16. :root {
  17. background: #ccc;
  18. }
  19. /*設(shè)置導(dǎo)航樣式*/
  20. .thead {
  21. position: fixed;
  22. left: 0;
  23. top: 0;
  24. right: 0;
  25. background-color: #000;
  26. height: 40px;
  27. }
  28. .list {
  29. display: flex;
  30. justify-content: space-evenly;
  31. align-items: center;
  32. text-align: center;
  33. }
  34. .list > li:hover {
  35. background-color: yellowgreen;
  36. }
  37. /*設(shè)置頁腳樣式*/
  38. .tfoot {
  39. position: fixed;
  40. left: 0;
  41. bottom: 0;
  42. right: 0;
  43. text-align: center;
  44. background-color: #000;
  45. color: white;
  46. }
  47. /*設(shè)置主體樣式*/
  48. .main {
  49. position: absolute;
  50. top: 40px;
  51. bottom: 1rem;
  52. }

②頁眉

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>模塊化開發(fā)頁眉頁腳</title>
  8. <style>
  9. @import url(/zwz/0425/style/style.css);
  10. </style>
  11. </head>
  12. <body>
  13. <!-- 頁眉 -->
  14. <div class="thead">
  15. <thead class="nav">
  16. <ul class="list">
  17. <li class='item' ><a href="" >首頁</a></li>
  18. <li class='item' ><a href="">技術(shù)博客</a></li>
  19. <li class='item' ><a href="">技術(shù)論壇</a></li>
  20. <li class='item' ><a href="">我的博客</a></li>
  21. <li class='item' ><a href="">會員中心</a></li>
  22. </ul>
  23. </thead>
  24. </div>

③頁腳

  1. <!-- 頁腳 -->
  2. <div class="tfoot">
  3. <tfoot>
  4. <p class="copyright"><? echo '小張';?>&copy; 版權(quán)所有</p>
  5. </tfoot>
  6. </div>
  7. </body>
  8. </html>

④主體

  1. <!-- 引入頁眉 -->
  2. <? require 'php/thead.php'?>
  3. <!-- 主體 -->
  4. <div class="main">
  5. <ul>
  6. <!-- <li>HTML</li>
  7. <li>CSS</li>
  8. <li>JavaScript</li>
  9. <li>PHP</li> -->
  10. </ul>
  11. </div>
  12. <!-- 引入頁腳 -->
  13. <? require 'php/tfoot.php'?>
批改老師:滅絕師太滅絕師太

批改狀態(tài):合格

老師批語:關(guān)于網(wǎng)頁的導(dǎo)航一般不會寫固定, 數(shù)據(jù)從數(shù)據(jù)表中抓取, 前端遍歷,另外需要注意盡量使用foreach去遍歷php數(shù)組, 因?yàn)楫a(chǎn)生的是臨時(shí)變量, 遍歷結(jié)束后會被釋放, 相比于for遍歷數(shù)組來說速度更快~
本博文版權(quán)歸博主所有,轉(zhuǎn)載請注明地址!如有侵權(quán)、違法,請聯(lián)系admin@php.cn舉報(bào)處理!
全部評論 文明上網(wǎng)理性發(fā)言,請遵守新聞評論服務(wù)協(xié)議
0條評論
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號 技術(shù)交流群
PHP中文網(wǎng)訂閱號
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網(wǎng),和優(yōu)秀的人一起學(xué)習(xí)!
    全站2000+教程免費(fèi)學(xué)