筆記下 PHP 的迴圈使用相關介紹。
課程相關資訊
[連結]:https://www.codecademy.com/learn/learn-php
本篇範圍:Chapter 8 ( Loops in PHP ) ,一共有 10 篇
請注意:本系列文章為個人對應課程的消化吸收後,所整理出來的內容。換言之,並不一定會包含全部的課程內容,也有可能會添加其他資源來說明。
內容
1. foreach 取 array 的時候,可以一口氣取出 key 和 value 兩個參數
2. do…while 的結尾,其中 while 要加上 ;
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 |
<?php # while $count = 5; echo "Countdown!\n"; while ($count > -1) { echo $count . "\n"; $count--; } echo "Blastoff!\n\n"; # do...while $lights = "off"; do { echo "The lights are " . $lights . "\n"; if ($lights === "off") { $lights = "on"; } else { $lights = "off"; } } while ($lights === "on"); echo "\n"; # for $names = ["Ann", "Bob", "Cassidy", "Dave", "Ed"]; for ($index = 0; $index < count($names); $index+=2){ echo $names[$index] . "\n"; } echo "\n"; # foreach $properties = [ "temperature" => "cold", "weather" => "rainy", "sky" => "gray" ]; foreach ($properties as $key=>$value) { echo "The $key is $value.\n"; } echo "\n"; # break and continue # this skips printing Ann and will # stop execution after printing # Dave $names = ["Ann", "Bob", "Cassidy", "Dave", "Ed"]; for ($index = 0; $index < count($names); $index+=1){ if ($names[$index] == "Ann") { continue; } echo $names[$index] . "\n"; if ($names[$index] == "Dave") { break; } } |
相關文章
★全文分享★ [筆記] Codecademy Learn PHP – 17
筆記下 PHP 的 Class和物件的相關用法。對於 JavaScript 的開發者,用 OOP 概念撰寫的 Class 算是比較陌生的。一直到 ES6 後才導入較為類似的寫法。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php
★全文分享★ [筆記] Codecademy Learn PHP – 16
筆記下 PHP 的表單驗證的另外一種方式:用 php 的 filter_var() 當作基礎,同時客製化自己的 Validation。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 9 ( PHP Form Validation ) ,一共
★全文分享★ [筆記] Codecademy Learn PHP – 15
筆記下 PHP 的表單驗證中常見的 Regular Expression 和前端 input 所提供的方法。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 9 ( PHP Form Validation ) ,一共有 10 篇請注意:本系列
★全文分享★ [筆記] Codecademy Learn PHP – 14
筆記下 PHP 的迴圈與 HTML 的結合使用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 8 ( Loops in PHP ) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,所整理
★全文分享★ [筆記] Codecademy Learn PHP – 12
筆記下 PHP 的邏輯運算子,以及巢狀的情境應用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 7 ( HTML Handling in PHP ) ,一共有 10 篇請注意:本系列文章為個人對應課程的消
★全文分享★ [筆記] Codecademy Learn PHP – 11
筆記下 PHP 的邏輯運算子的應用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 7 ( HTML Handling in PHP ) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,所整
★全文分享★ [筆記] Codecademy Learn PHP – 9
筆記下 PHP 在前端網頁的使用情境。這篇會提及 Superglobals、GET、POST 和 ACTION 於 <form> 標籤的運用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 6 ( HTML Handling in PHP ) ,
★全文分享★ [筆記] Codecademy Learn PHP – 8
筆記下 PHP 如何運用在前端網頁的情境下,一共分為靜態和動態資料兩個段落。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 6 ( HTML Handling in PHP ) ,一共有 10 篇請注意:本
★全文分享★ [筆記] Codecademy Learn PHP – 7
筆記下 PHP 中的關聯陣列 ( Associative Arrays ) 的操作應用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 5 (Associative Arrays) ,一共有 10 篇請注意:本系列文章為個人對應課程
★全文分享★ [筆記] Codecademy Learn PHP – 6
筆記下 PHP 中常用的內建函式 Array 操作應用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 5 (Learn PHP) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,所
★全文分享★ [筆記] Codecademy Learn PHP – 5
筆記下 PHP 中常用的內建函式應用。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 4 (Learn PHP variables) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,所整
★全文分享★ [筆記] Codecademy Learn PHP – 4
筆記下 PHP 中建立函式相關的應用方式。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 3 (Learn PHP variables) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,
★全文分享★ [筆記] Codecademy Learn PHP – 3
筆記下 PHP 中數字相關的使用方式。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 2 (Learn PHP variables) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收後,所整
★全文分享★ [筆記] Codecademy Learn PHP – 2
筆記下 PHP 中變數的使用和重新給予新的值。課程相關資訊[連結]:https://www.codecademy.com/learn/learn-php本篇範圍:Chapter 2 (Learn PHP variables) ,一共有 10 篇請注意:本系列文章為個人對應課程的消化吸收
★全文分享★ [筆記] Codecademy Learn PHP – 1
Codecademy 是在 2011 年創立的一個線上學寫程式平台,擅用其免費版的功能,可以讓你簡單的體驗多數程式語言的共通項目(如變數命名、陣列……等)的語法。由於 WordPress 的後台是使用 php ,為了讓自