對於那些對這個個概念不熟的讀者,迴圈是一種能讓你一遍一遍重複使用同一系列php(做為現在的主流開發語言)命令的控制結構。實際重複的次數可以由你自己決定。
第乙個,也是最簡單的乙個迴圈就是所謂的"while"迴圈,如下所示:
while (condition)
或者,用漢語表示
while (下雨了)
在這種情況中,只要條件的值是真,還記得上次怎麼學的嗎?---大括弧裡的php(做為現在的主流開發語言)命令將一直執行。只要條件變成假值了-例如,在上例中,太陽出來了,迴圈將終止,後面的命令也 就不會再執行了。
這兒有乙個簡單的例子來說明如何使用"while"迴圈:
< ?
// 如果表單還沒有提交,顯示初始化頁面
if (!$submit)
else
// 否則,將處理它並且產生乙個新的頁面
{ ?>
< html>
< head>
< /head>
< body>
< ?
// 當前的年份
$current = 2001;
// 檢查將來的時間並且產生相應的資訊
在這個例子中的,我們首先向使用者詢問他希望訪問的年份-該年份被儲存到變數year中,並且傳送到該php(做為現在的主流開發語言)指令碼中去。
該指令碼首先檢查年份來確認是在過去[呵呵,我們現在好象自己在做這些事啊]然後使用乙個"while"迴圈來從當前的年份-2001向後計算把結果存在變數current中,直到$current和$year的值相同為止。
請注意,我們通過對submit變數的使用來使同乙個php(做為現在的主流開發語言)頁面既產生初始化表單又產生處理頁面- 這個技術我們上次已經給你詳細說明過了。
深入了解A
一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...
深入了解A
一 前言 在這裡我將對a 演算法的實際應用進行一定的 並且舉乙個有關a 演算法在最短路徑搜尋的例子。值得注意的是這裡並不對a 的基本的概念作介紹,如果你還對a 演算法不清楚的話,請看姊妹篇 初識a 演算法 這裡所舉的例子是參考amit主頁中的乙個源程式,使用這個源程式時,應該遵守一定的公約。二 a ...
深入了解Dojo Data
譯自http www.sitepen.com blog 2010 10 13 dive into dojo data 使用dojo data有助於快速建立web應用的介面,且易於嵌入各種資料來源。它在使用者介面與底層資料之間提供了一層抽象層,使得使用者介面開發人員能夠專注於ui的開發,而無需擔心資料...