2015-05-27
1、一维数组
一维数组的定义也很简单,常用的有如下两种方式:
1.1 直接赋值
1:2: $dwqs[0] = "1“;3: $dwqs[1] = "我的博客:";4: $dwqs[2] = "www.ido321.com";5: $dwqs[3] = "程序爱好者:";6: $dwqs[4] = "QQ群:259280570";7: $dwqs[5] = "欢迎你的加入";8: ?>1.2 Array()构建数组
1:2: $dwqs = array(1,"我的博客","www.ido321.com","程序爱好者:","QQ群:259280570","欢迎你的加入");3: ?>2、多维数组
以关联数组为例
1:2: $dwqs1= array(3: "编号" => array(1,2,3),4: "博客" => array("独立博客","CSDN","博客园"),5: "地址" => array("www.ido321.com","blog.csdn.net/u011043843","www.cnblogs.com/ido321")6: ?>二、数组遍历 在PHP中,常用的数组遍历方式有三种: 1、for循环1:2: for($i = 0; $i3: echo "$dwqs[i]
";4: ?>2、foreach语句
1: //第一种方式2:3: foreach($dwqs as $value){4: echo "$value
";5: ?>6:7: //第二种方式8:9: foreach($dwqs1 as $key=>$value){10: echo $key."=>".$value;11: ?>3、while循环
1:2: while(list($key,$value) = each($dwqs1)){3: echo $key.":".$value;4: ?>
三、部分数组相关函数(使用print_r()函数输出数组内容)
PHP的数组功能非常强大,是最常用的数据类型之一。其处理函数也有着强大、高效的特点。
1、数组的键/值操作函数
1.1 函数array_values():返回数组中所有元素的值。传入数组名即可,不保留键名,返回的数组从0开始重新建立索引。
1:2: $dwqs2 = array("ID" => 1,"博客" => "www.ido321.com","程序爱好者" => "QQ群:259280570");3: //输出:Array([0]=>1,[1]=>www.ido321.com,[2]=>QQ群:259280570)4: print_r(array_values($dwqs2));5: //输出:array("ID" => 1,"博客" => "www.ido321.com","程序爱好者" => "QQ群:259280570");6: print_r($dwqs2);7:8: ?>1.2 函数array_keys():返回数组中的键名。
1:2: //输出所有键名:Array([0]=>ID,[1]=>博客,[2]=>程序爱好者);3: print_r(array_keys($dwqs2))4: //输出指定键名:Array([0]=>ID)5: print_r(array_kays($dqws,'ID'));6: ?>1.3 函数In_array():检测数组中是否存在某个值
1:2: $address = "www.ido321.com";3: //输出:存在4: if(in_array($address,$dwqs2)){5: echo "存在";6: }7: else{8: echo "不存在";9: }10: ?>2、数组个数和唯一性 2.1 函数count():统计数组的元素个数或对象中的属性个数1:2: echo count($dwqs2);3: ?>2.2 函数array_unique():删除数组中重复的值,返回的数组键名保持不变
1:2: $a = array('a' => 'php','b' => 'mysql','c' => 'linux','d' => 'php');3: //输出:array('a' => 'php','b' => 'mysql','c' => 'linux);4: print_r(array_unique($a));5: ?>2.3 函数array_count_values():统计数组中所有值出现的次数,返回的数组以原数组中的值作为键名,键值则是元素在原数组中出现的次数
1:2: //输出:Array(php => 2,mysql => 1,linux => 1)3: print_r(array_count_values($a));4: ?>3、数组排序
1
CI框架连接数据库配置操作以及多数据库操作
09-05
2
asp 简单读取数据表并列出来 ASP如何快速从数据库读取大量数据
05-17
3
C语言关键字及其解释介绍 C语言32个关键字详解
04-05
4
C语言中sizeof是什么意思 c语言里sizeof怎样用法详解
04-26
5
PHP中的魔术方法 :__construct, __destruct , __call, __callStatic,__get, __set, __isset, __unset , __sleep,
09-05
6
将视频设置为Android手机开机动画的教程
12-11
7
PHP中的(++i)前缀自增 和 (i++)后缀自增
09-05
8
常用dos命令及语法
09-27
PHP中include和require区别之我见
2014-09-05
最简单的asp登陆界面代码 asp登陆界面源代码详细介绍
2017-04-12
php递归返回值的问题
2014-09-05
如何安装PHPstorm并配置方法教程 phpstorm安装后要进行哪些配置
2017-05-03
单片机编程好学吗?单片机初学者怎样看懂代码
2022-03-21
PHP 教程之如何使用BLOB存取图片信息实例
2014-09-05
零基础的初学者怎样学习java,或者应该先学什么?
2022-03-21
学ug编程如何快速入门?
2022-03-17
PHP数组函数array
2014-09-05
学习使用C语言/C++编程的7个步骤!超赞~
2022-03-20
球球大作战汉化版下载v19.7.1 安卓版
其它手游 170.54MB
下载
葫芦侠三楼最新破解版下载v4.4.0.6 安卓版
其它手游 34.82MB
下载
葫芦侠7楼破解版免费下载v4.4.0.6安卓最新版
其它手游 34.82MB
下载
葫芦侠八楼免费版下载v4.4.0.6安卓版
其它手游 34.82MB
下载
葫芦侠3楼破解版免费下载v4.4.0.6安卓手机版
其它手游 34.82MB
下载
像素漫斗抱歉,“八神庵”是特指游戏角色的专有名词,不存在符合要求的常用同义词近义词。下载v1.00安卓版
其它手游 206.87MB
下载
葫芦侠4楼破解版游戏修改器下载v4.4.0.6安卓免费版
其它手游 34.82MB
下载
末日餐厅安卓版下载v1.35安卓版
其它手游 73.98MB
下载葫芦侠十楼免费破解版下载v4.4.0.6安卓版
下载
葫芦侠8楼最新破解版下载v4.4.0.6安卓版
下载
猫娘乐园世界连结正版下载v1.9.1 安卓版
下载
像素漫斗全员下载v1.00安卓版
下载
葫芦侠8楼手机版下载v4.4.0.6安卓版
下载
末日餐厅正版官网入口下载v1.35安卓版
下载
我的汉克狗正版下载v26.4.1.48473 安卓版
下载
像素漫斗u鼬神最新版本下载v1.00安卓版
下载