有关PHP数组
在PHP中,数组就是关键字和值的集合,我们可以使用array关键字创建;
$arr=array[100,200,300,400,500]; //这是一个自定义数组,数组里面的值是自己设置的;
在默认情况下,数组的键名所对应的值分别是 $arr[0] = 100 , $arr[1] = 200 ... 以此类推 ,默认情况下数组的键名是从0开始的,数组中的其中一个键名所对应的键值我们称为键值对;
数组的键名也是可以自定义的; // eg : $arr[ beijing => 100 , tianjing => 200 , shanghai =>300] ;
数组在内存中的存放形式,如下图所示;
数组可以使用 foreach 来遍历整个数组,使用方法如下;
foreach ( $数组名 as $key => $val ){
echo $key . " = " . $val . "<br/>" ; //加 <br/> 只是为了更方便查看数组,可以不加;
}
如果我们在已有的数组中创建一个新的键值对的时候,没有给这个键值指定下标,则会自动使用该数组目前最大的那个键名+1的值作为键名;
php中的数组是可以动态增长的;
使用 count ( $数组名 )函数来统计数组条数;
使用 is_array( $数组名 )函数判断数组;
使用 print_r( $数组名 ) 或者 var_dump( $数组名 ) 来显示数组的详细情况,var_dump可以更加详细的显示数组信息,可以显示数据类型;
使用 explode( “ 按什么字符拆分 ” ,字符串 );
使用sort函数进行排序;
使用unset( $数组名[ 键名 ] )来删除某个键值对,删除之后被删除的键名索引将不会重新建立;
最新文章
- html5的web存储
- 火车头dede采集接口,图片加水印,远程图片本地化,远程无后缀的无图片本地化
- Shell(C++实现,CodeBlocks+GCC编译)
- PHP realpath() 函数
- input中空格后的数据不显示
- 《Secrets of the JavaScript Ninja》:JavaScript 之运行时代码
- Gson 和 Fastjson 你不知道的事
- win7旗舰版通知windows不是正版副本解决方法
- 编程:C#调用Python模块
- inline-block及解决空白间距
- Ajax 生成流文件下载 以及复选框的实现
- cocos2D(三)---- 第一cocos2d的程序代码分析
- ubuntu php 出现 Cannot find module (SNMPv2-TC) 等错误
- html静态页面实现微信分享思路
- Testlink解决大用例导入问题
- LINUX常用命令 --- 权限篇
- Exception异常转String【转】
- mysql存储过程使用游标循环插入数据
- .NetCore中使用ExceptionLess 添加操作日志
- Ajax:HyperText/URI, HTML, Javascript, frame, frameset, DHTML/DOM, iframe, XMLHttp, XMLHttpRequest