PHP基础数组操作(二)
来源:互联网 发布:绝世唐门升坐骑数据 编辑:程序博客网 时间:2024/04/26 23:01
<?php //数组操作/*游标操作current()next()prev()end()*/header("Content-type:text/html;charset=utf-8");$arr = array('a','b','c','d');//取当前游标指向的数组单元的值echo current($arr)."<br />";//anext($arr);//下一位echo current($arr)."<br />";//bend($arr);//尾echo current($arr)."<br />";//dreset($arr);//复位echo current($arr)."<br />";//a//下方的操作有漏洞,执行到false时while退出。$arr = array(1,2,3,false,4,5,6);while($v = current($arr)){ echo $v."<br />"; next($arr);}//数组常用函数及面试题$arr = array('a'=>'张三','b'=>'赵四','c'=>NULL);//判断数组{键}是否存在,用isset函数操作不合理!if(isset($arr['c'])){ //结果:c号单元不存在 echo 'c号单元存在';}else{ echo 'c号单元不存在';}echo "<br />";//判断数组{键}是否存在,用array_key_exists('key',$arr)函数操作!if(array_key_exists('c',$arr)){ //结果:c号单元存在 echo 'c号单元存在';}else{ echo 'c号单元不存在';}echo "<br />";//判断数组{值}是否包含在单元内。if(in_array('赵四', $arr)){ echo '赵四单元存在';}else{ echo '赵四单元不存在';}echo "<br />";/*array_push($arr,'e');//往数组尾部加入单元,并返回操作后的数组长度。array_pop($arr); //数组的最后一个单元弹出。array_unshift($arr,'z'); //往数组头部加入单元,并返回操作后的数组长度。array_shift($arr); //数组的第一个单元弹出。 */$arr = array('a','b','c','d');echo array_push($arr,'e')."<br />";//5echo array_pop($arr)."<br />";//eecho array_pop($arr)."<br />";//decho array_unshift($arr,'z')."<br />";//4print_r($arr); //z a b cecho "<br />";echo array_shift($arr)."<br />";//zprint_r($arr); //a b cecho "<br />";//遍历数组 foreach ($arr as $a){ echo $a."<br />"; // a b c } for ($i= 0;$i< count($arr); $i++){ echo $arr[$i]."<br />"; // a b c } //注:因为while在数组中的操作较少,这里就不深做研究。?>
0 0
- PHP基础数组操作(二)
- PHP基础数组操作(一)
- PHP基础二:文件操作
- 【php基础】php数组常用操作函数
- redis学习 基础篇(二) php操作redis
- php基础之字符串与数组(二)
- PHP基础(二)
- php基础(二)
- PHP数组处理(二)
- java基础二(数组)
- PHP入门(二)数组 关联数组
- PHP基础入门(二)
- php 分页操作(二)
- PHP操作Memcache(二)
- python基础练习(二)—— 数据分析包numpy数组操作
- 数据结构基础之数组实现线性表各种操作(二)
- php学习基础-文件系统(二) 文件读写操作、文件资源处理
- php常用函数之数组(二)
- swift2.0 学习笔记eight
- Java构造和解析Json数据的两种方法详解二
- IoC容器的初始化过程
- C/C++中extern关键字详解
- 多线程导致CPU使用率百分百原因
- PHP基础数组操作(二)
- java抽象类
- HDOJ(HDU) 2097 Sky数(进制)
- 并行处理海量数据实验
- AJAX技术入门
- XML之StAX(二)
- oracle学习笔记 Oracle数据库及相关软件的启动和关闭 第一部分
- Fiddler系列之修改host
- HDU 4747 线段树+思维