標籤:php初學者
今日課程:PHP 3Apsara Infrastructure Management Framework礎鞏固視頻教程【燕十八】
1、數組遊標操作
/*current();next();prev();end();*///取當前遊標指向的數組單元的值$arr = array(‘a‘,‘b‘,‘c‘);echo current($arr);next($arr);echo current($arr);//把數組遊標往後移end($arr);echo current($arr);//把數組遊標移到最後prev($arr);echo current($arr);//把數組遊標前移reset($arr);echo current($arr);//把數組複位echo "<br />";while ($v = current($arr)) {echo $v,‘<br />‘;next($arr);}//碰到這種情況,可以用到each函數處理$arr = array(1,2,3,false,4,5,6);while ($v = ($arr)) {echo $v,‘<br />‘;next($arr);}echo "<br />";$arr = array(1,2,3,false,4,5,6);echo each($arr),‘<br />‘;
2、數組常用函數
//判斷一般數組$arr = array(‘a‘=>‘zk‘,‘b‘=>‘zh‘,‘c‘=>NULL);if (isset($arr[‘a‘])) {echo ‘a存在‘;}else{echo ‘a不存在‘;}echo "<br />";//半段空數組if (array_key_exists(‘c‘,$arr)) {echo ‘c存在‘;}else{echo ‘c不存在‘;}echo "<br />";if (in_array(‘zh‘,$arr)) {echo "zh存在";}
3、數組案例之小羊繁殖
echo "<br />";$arr = array(‘a‘,‘b‘,‘c‘,‘d‘);echo array_push($arr, ‘e‘),‘<br />‘;//數組尾部追加單元,並返回操作後的數組長度echo array_pop($arr),‘<br />‘;//彈出尾部的那樣echo array_unshift($arr, ‘z‘),‘<br />‘;print_r($arr);echo array_shift($arr),‘<br />‘;//彈出頭部的那樣print_r($arr);echo "<br />";//一種羊,第二年生一隻羊,第四年生一隻羊,第五年死,二十年後剩多少羊?$yang = array(1,0,0,0,0);for($y = 1;$y <= 20;$y++){$tmp = $yang[1] + $yang[3];array_unshift($yang, $tmp);array_pop($yang);}echo array_sum($yang);print_r($yang); echo "<br />";/*M只猴子要選大王,選舉辦法如下:所有猴子按1,2……n編號圍成一圈,從第一號開始順序1,2……m,凡是報m號的退出圈外,如此迴圈報數直到圈內 只剩一隻猴子時這隻猴子就是大王。*/課後題,數學太差,想不清楚,後面再說
4、超全域變數
<html><body><form action="7181.php?tid=3$username="abc" method="post"><p><input type="text" name="username"/></p><p><input type="submit" value="提交"/></p></form></body></html>echo "<br />";/*$_GET//地址欄上獲得的值$_POST//POST標點上發送的資料$_REQUEST//既有get也有post*/print_r($_GET);print_r($_POST);print_r($_REQUEST);echo "<br />";echo "<br />";
今天到此為止,休息!
本文出自 “一條大大大大廢魚” 部落格,謝絕轉載!
翻身的廢魚——論PHP從入門到放棄需要多久?11