十八哥公益php教學第三週 陣列

2022-07-31 18:03:14 字數 968 閱讀 5278

一,陣列的兩個重要的概念

十八哥由儲物櫃引申出陣列的概念,從而得出陣列的重要的概念就是鍵(索引)和值

陣列的建立

第一種方式:

$arr = null;

$arr['name'] = '張三';

$arr['age'] = 20;

第二種方式:

$arr = array('name'=>'張三','age'=>20);

注意:建立陣列的時候,鍵值不能重複,如果重複,後面的將會覆蓋前面的

陣列的列印

可以用for迴圈列印陣列

例如:$arr = array('春','夏','秋','冬');

for($i = 0; $i echo $arr[$i];

列印結果:春夏秋冬

另一種是使用foreach列印陣列

$arr = array(3=>'梅',2=>'蘭',5=>'竹',9=>'菊');

foreach($arr as $k=>$v){

echo $k,'~',$v,'

';列印結果:3~梅

2~蘭5~竹

9~菊陣列中游標的使用

在陣列中,有乙個指標,指標會指向乙個單元,每當迴圈一次,指標就會向尾部移動

例如:$arr = array('春','夏','秋','冬');

echo current($arr);  //春

echo current($arr); //春

為什麼兩次都是春呢?

因為我們指標並沒有向下游動,所以我們使用next(陣列)將指標向尾部移動

next($arr);

echo current('$arr'); //夏

使用prev(陣列),是陣列指標向頭部移動

使用reset(陣列)重置指標位置,使其停在0的位置

/**

燕十八 公益php培訓

學習社群:www.zixue.it

**/

C 自學之旅 第三週 資料

培訓第三週 程式設計練習 程式設計練習1 linq查詢練習 現在已知三個資料來源 在練習時可用手動建立填充資料的 list來代表,實際專案中可能來自於dao service a.部門 deptno dname loc10 accounting new york 20research dallas 3...

第三週 PHP物件導向

屬性 方法 變數 也稱為 屬性 函式 也稱為 方法 都是類的成員.markdown 轉義字元 原樣輸出 php類屬性方法的呼叫 把成員方法和成員屬性封裝到類中,隱藏屬性和方法實現的細節 可以使乙個類繼承並擁有另乙個已經存在類的成員屬性和方法,被繼承的類稱為父類或基類,繼承類為子類 子類最多只能繼承乙...

第三週專案5 1 陣列作資料成員

問題及 檔名稱 test.cpp 完成日期 2015年3月23日 版 本 號 v1.0 問題描述 在main函式定義salary類的物件,輸入工資,再給每個人漲500元工資,排序後工資資料,然後輸出結果。程式輸入 程式輸出 includeusing namespace std class salar...