今日課程:PHP 3天基礎鞏固視頻教程【燕十八】php
一、數組遊標操做html
/*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 />';
二、數組經常使用函數數組
//判斷通常數組 $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存在"; }
三、數組案例之小羊繁殖ide
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號的退出圈外,如此循環報數直到圈內 只剩一隻猴子時這隻猴子就是大王。*/課後題,數學太差,想不清楚,後面再說
四、超全局變量函數
<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 />";
今天到此爲止,休息!post