陣列的應用舉例及二維陣列的宣告使用

2021-08-02 19:06:27 字數 776 閱讀 6985

<?php

/*建立乙個函式來做猴子選大王的遊戲:

遊戲規則:有m只猴子圍坐一圈,從某乙隻猴子1開始,每當數到第n只猴子時,這次猴子就得退出。餘下的猴子繼續做遊戲,直到選到最後乙隻剩下的猴子就是大王; */

function chooseking($m,$n)

$i=0;

//猴子數量大於1時就得繼續做迴圈

while(count($arr)>1)

else

$i++;

}//返回剩下所剩下的猴子大王

return $arr;

}print_r(chooseking(5,3));//呼叫函式並輸出;

echo "

";//二維陣列:指的就是陣列中的陣列即陣列的巢狀;

//注意:陣列中給鍵賦值用"=>";

$group=array(array("name"=>"zs","***"=>"man","age"=>22,"email"=>"[email protected]"),

array("name"=>"ls","***"=>"woman","age"=>20,"email"=>"[email protected]"),

array("name"=>"ww","***"=>"man","age"=>24,"email"=>"[email protected]")

);//輸出陣列中的巢狀的整個陣列

print_r($group[2]);

echo "

";//輸出陣列中的陣列的值

echo $group[1]['email'];

?>

二維陣列及二維陣列的遍歷

一 如果陣列的元素是一維陣列 則該陣列是二維陣列 如果陣列的元素是二維陣列 則該陣列是三維陣列 注意 二維陣列的長度 是陣列內一維陣列的個數 獲取二維陣列內的元素 第一步獲取該元素在哪乙個一維陣列內 第二步獲取該元素在一維陣列的那個位置 false var arr 1,2,3 var arr1 你好...

二維陣列的動態宣告

看書的時候看到二維陣列動態宣告這個方式,例程如下 int a new int m for int i 0 i m i a i new int n 對指標的指標呼叫不是很理解,於是在網上查了一下,發現下面這種講解比較通俗易懂 下面三種定義形式怎麼理解?怎麼動態分配空間?1 int ptr 2 int ...

二維陣列的應用

楊輝三角 a b 1 a b a b 2 a 2 2ab b 2 a b n a n nab nab b n 其中次方展開的各項係數,對應楊輝三角的值 楊輝三角1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 1 6 15 20 15 6 1 1 7 21 35...