筆記下 PHP 的迴圈與 HTML 的結合使用。
課程相關資訊
[連結]:https://www.codecademy.com/learn/learn-php
本篇範圍:Chapter 8 ( Loops in PHP ) ,一共有 10 篇
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. 為了讓版面能輕鬆閱讀,若要在 .php 中結合 html 來使用迴圈,或是狀態控制,常會使用縮寫
2. 開始的 “{” 會用 “:” 取代
3. 結尾則會以 endfor; endwhile; endforeach; 作結尾
4. 為了讓 HTML 標籤內的 $variable 可以正確被解讀,會在其前後加上 <?= ?> 來提示 PHP 編譯器要將這串編譯
Demo
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
<h1>Shoe Shop</h1> <?php $footwear = [ "sandals" => 4, "sneakers" => 7, "boots" => 3 ]; ?> <p>Our footwear:</p> <h3>foreach</h1> <?php foreach ($footwear as $type => $brands): ?> <p>We sell <?=$brands?> brands of <?=$type?></p> <?php endforeach; ?> <h3>for</h1> <?php $types = [ "sandals", "sneakers", "boots" ]; $quantities = [ 4, 7, 3 ]; for ($i=0; $i<count($types); $i++): ?> <p>We sell <?=$quantities[$i]?> brands of <?=$types[$i]?></p> <?php endfor; ?> <h3>while</h1> <?php $types = [ "sandals", "sneakers", "boots" ]; $quantities = [ 4, 7, 3 ]; $i = 0; while ($i<count($types)): ?> <p>We sell <?=$quantities[$i]?> brands of <?=$types[$i]?></p> <?php $i++; endwhile; ?> |
相關文章
★全文分享★ [筆記] Codecademy Learn PHP – 17
![[筆記] Codecademy Learn PHP – 17 [筆記] Codecademy Learn PHP – 17](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的 Class和物件的相關用法。對
★全文分享★ [筆記] Codecademy Learn PHP – 16
![[筆記] Codecademy Learn PHP – 16 [筆記] Codecademy Learn PHP – 16](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的表單驗證的另外一種方式:
★全文分享★ [筆記] Codecademy Learn PHP – 15
![[筆記] Codecademy Learn PHP – 15 [筆記] Codecademy Learn PHP – 15](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的表單驗證中常見的 Regular Expre
★全文分享★ [筆記] Codecademy Learn PHP – 13
![[筆記] Codecademy Learn PHP – 13 [筆記] Codecademy Learn PHP – 13](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的迴圈使用相關介紹。課程相
★全文分享★ [筆記] Codecademy Learn PHP – 12
![[筆記] Codecademy Learn PHP – 12 [筆記] Codecademy Learn PHP – 12](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的邏輯運算子,以及巢狀的情
★全文分享★ [筆記] Codecademy Learn PHP – 11
![[筆記] Codecademy Learn PHP – 11 [筆記] Codecademy Learn PHP – 11](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 的邏輯運算子的應用。課程相
★全文分享★ [筆記] Codecademy Learn PHP – 9
![[筆記] Codecademy Learn PHP – 9 [筆記] Codecademy Learn PHP – 9](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 在前端網頁的使用情境。這篇
★全文分享★ [筆記] Codecademy Learn PHP – 8
![[筆記] Codecademy Learn PHP – 8 [筆記] Codecademy Learn PHP – 8](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 如何運用在前端網頁的情境下
★全文分享★ [筆記] Codecademy Learn PHP – 7
![[筆記] Codecademy Learn PHP – 7 [筆記] Codecademy Learn PHP – 7](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中的關聯陣列 ( Associative Arrays )
★全文分享★ [筆記] Codecademy Learn PHP – 6
![[筆記] Codecademy Learn PHP – 6 [筆記] Codecademy Learn PHP – 6](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中常用的內建函式 Array 操作應
★全文分享★ [筆記] Codecademy Learn PHP – 5
![[筆記] Codecademy Learn PHP – 5 [筆記] Codecademy Learn PHP – 5](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中常用的內建函式應用。課程
★全文分享★ [筆記] Codecademy Learn PHP – 4
![[筆記] Codecademy Learn PHP – 4 [筆記] Codecademy Learn PHP – 4](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中建立函式相關的應用方式。
★全文分享★ [筆記] Codecademy Learn PHP – 3
![[筆記] Codecademy Learn PHP – 3 [筆記] Codecademy Learn PHP – 3](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中數字相關的使用方式。課程
★全文分享★ [筆記] Codecademy Learn PHP – 2
![[筆記] Codecademy Learn PHP – 2 [筆記] Codecademy Learn PHP – 2](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
筆記下 PHP 中變數的使用和重新給予新的
★全文分享★ [筆記] Codecademy Learn PHP – 1
![[筆記] Codecademy Learn PHP – 1 [筆記] Codecademy Learn PHP – 1](https://smlpoints.com/wp-content/uploads/notes-codecademy-learn-php-1.jpg)
Codecademy 是在 2011 年創立的一個線上學寫
