今日课程:PHP 3 天基础巩固视频教程【燕十八】
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 />";
今天到此为止,休息!
来源: http://www.bubuko.com/infodetail-2216024.html