- 浏览: 345086 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (238)
- j2ee (22)
- mysql (14)
- hibernate (2)
- struts (3)
- spring (7)
- php (28)
- cakephp (12)
- pattern (0)
- 数据结构 (0)
- python (17)
- redis (1)
- sql (2)
- ibatis (1)
- jquery (3)
- 测试 (3)
- linux (37)
- solr (3)
- oracle (5)
- jira (5)
- 版本控制 (3)
- xp (1)
- IDE (3)
- apache (4)
- hadoop (2)
- freemarker (2)
- maven (5)
- 项目管理 (2)
- UML (1)
- Django (6)
- 正则 (1)
- Scrapy (1)
- 文档管理 (3)
- 项目集成 (8)
- MQ (3)
- 架构 (1)
- HTML (1)
- IT (1)
- 云 (0)
- 应用服务器 (4)
- win 7 (1)
- thrift (1)
- 学习 (3)
- OpenStack (3)
- sqlserver (1)
- javascript (1)
- zabbix (3)
- IOS (1)
- rabbitmq (1)
- springcloud (2)
最新评论
-
xushenkun4:
至今仍然有这个bug,0.9.1无法传输中文utf8。
thrift使用出现诡异问题 -
feiniao2029:
[i][/i][u][/u]引用
spring 配置init方法 -
wt811004:
非常感谢朋友慷慨指导
dotproject项目管理工具使用 -
hackpro:
这将是一个经典,就像大话西游...
javaeye怀旧 -
raymond2006k:
个人更偏好 Velocity。我觉得还有个对比点,就是编程方式 ...
jsp freemarker velocity 比较
1.数组分类
a.带值数组
带有数字 ID 键的数组
可以使用不同的方法来创建数值数组:
b.关联数组
数组中的每个 ID 键关联一个值
在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。
c.多维数组
包含一个或多个数组的数组
摘录:http://www.w3school.com.cn/php/php_arrays.asp
a.带值数组
带有数字 ID 键的数组
可以使用不同的方法来创建数值数组:
例子 1 在这个例子中,会自动分配 ID 键: $names = array("Peter","Quagmire","Joe"); 例子 2 在这个例子中,我们人工分配的 ID 键: $names[0] = "Peter"; $names[1] = "Quagmire"; $names[2] = "Joe"; 可以在脚本中使用这些 ID 键: <?php $names[0] = "Peter"; $names[1] = "Quagmire"; $names[2] = "Joe"; echo $names[1] . " and " . $names[2] . " are ". $names[0] . "'s neighbors"; ?> 以上代码的输出: Quagmire and Joe are Peter's neighbors
b.关联数组
数组中的每个 ID 键关联一个值
在存储有关具体命名的值的数据时,使用数值数组不是最好的做法。
通过关联数组,我们可以把值作为键,并向它们赋值。 例子 1 在本例中,我们使用一个数组把年龄分配给不同的人: $ages = array("Peter"=>32, "Quagmire"=>30, "Joe"=>34); 例子 2 本例与例子 1 相同,不过展示了另一种创建数组的方法: $ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34"; 可以在脚本中使用 ID 键: <?php $ages['Peter'] = "32"; $ages['Quagmire'] = "30"; $ages['Joe'] = "34"; echo "Peter is " . $ages['Peter'] . " years old."; ?> 以上脚本的输出: Peter is 32 years old.
c.多维数组
包含一个或多个数组的数组
例子 1 在本例中,我们创建了一个带有自动分配的 ID 键的多维数组: $families = array ( "Griffin"=>array ( "Peter", "Lois", "Megan" ), "Quagmire"=>array ( "Glenn" ), "Brown"=>array ( "Cleveland", "Loretta", "Junior" ) ); 如果输出这个数组的话,应该类似这样: Array ( [Griffin] => Array ( [0] => Peter [1] => Lois [2] => Megan ) [Quagmire] => Array ( [0] => Glenn ) [Brown] => Array ( [0] => Cleveland [1] => Loretta [2] => Junior ) ) 例子 2 让我们试着显示上面的数组中的一个单一的值: echo "Is " . $families['Griffin'][2] . " a part of the Griffin family?"; 以上代码的输出: Is Megan a part of the Griffin family?
摘录:http://www.w3school.com.cn/php/php_arrays.asp
发表评论
-
MAC 安装php+nginx支持oci8等
2015-07-15 10:41 14431. 安装 php brew install php55 ... -
浏览器自动识别编码问题
2012-06-27 17:03 831由于web应用页面编码使用的gbk,但web服务器php的编码 ... -
PHP PACK UNPACK用法
2011-01-25 10:02 1544Pack 与unpack使用说明: ... -
百万级PHP网站架构方案
2010-11-04 18:09 1373在了解过世界最大的PHP ... -
PHP unzip 解压文件
2010-11-03 14:19 8961.unzip <?php $zip ... -
Php防止重复提交问题总结
2010-10-28 14:46 2537用户提交表单时可能因为网速的原因,或者网页被恶意刷新,致使同一 ... -
借用Google API 写一个查看天气预报的类
2010-10-28 13:09 967<? //- Describe: //- Autho ... -
php当前日期的加减操作
2010-10-26 09:29 1924<?php echo "Today:" ... -
PHP 的命令行模式
2010-09-17 10:31 1209PHP 的命令行模式 从版本 4.3.0 开始,PHP 提供 ... -
php soap 错误处理(精简版)
2010-09-17 10:27 19121.使用soap $client = &qu ... -
php soap client 链接问题
2010-09-16 16:04 23091.说明 php 调用jira的soap接口代码: ... -
Handling data in a PHP JSON Object
2010-09-08 14:16 1115Trends data from Twitter Search ... -
php 和 js 保留2位小数
2010-08-24 10:25 27651.php保留两位小数例子 四舍五入 A.nu ... -
zlib 文件操作
2010-08-23 13:44 936<?php //Extracting the co ... -
php pathinfo()函数用法详解
2010-08-23 12:59 1178摘要: php pathinfo()函数用法详解,pathin ... -
Date and Time in PHP
2010-08-18 13:39 830Displaying the current date and ... -
Php学习《五》 ------ 基本知识摘录
2010-08-17 15:31 9301.php中文字符串长度及定长截取问题 使用str_len( ... -
Php学习《四》 ------ 文件上传
2010-08-03 17:29 767通过 PHP,可以把文件上传到服务器。 创建一个文件上传表单 ... -
Php学习《三》 ------ 文件处理
2010-08-03 17:16 770fopen() 函数用于在 PHP 中 ... -
Php学习《二》 ------循环
2010-08-03 17:09 768循环 在您编写代码时,您经常需要让相同的代码块运行很多次。您 ...
相关推荐
PHP程序设计-3期(KC016) 2.7.1索引数组-拓展知识.doc 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 2.7.1索引数组-课后习题.doc 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 2.7.1索引数组-常见问题.docx 学习资料 复习资料 教学资源
介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...
NULL 博文链接:https://1078916460.iteye.com/blog/1933692
PHP基本语法二 大纲 一、掌握PHP数组 二、掌握PHP运算操作符 第一节 PHP数组 PHP中的数组实际上是一个有序图。图是一种把value(值)映射到...解释这些结构超出了我们学习PHP的范围,但对于每种结构至少会发现一个例子。
数组php学习资料PPT学习教案.pptx
今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之…… 一、数组定义: 数组的定义使用 array()方式定义,可以定义空数组: 复制代码 ...
1. PHP中的数组 与其把PHP中的数组理解为我们狭义上的“数组”,我觉得还不妨把这个数组一分为二,一者为我们常规上的数组,一者为我们的Dictionary。 2. 创建数组 如果数组不存在,那么向数组中存放值将会创建数组...
第4章 数据处理-php数组的处理-郑阿奇,学习php的朋友一定要重视下,php数组是比较常用的。
一、如何定义数组:在PHP中创建数组主要有两种方式,下面就让我们来看看如何创建一个数组 (1)直接给每个元素赋值的方法创建数组。 格式为:$arrayname[key]=value; 其中arrayname为数组的名字,key为数组的元素...
PHP实现的自定义数组排序函数与排序类示例PHP中定义数组常量(array常量)的方法php定义数组和使用示例(php数组的定义方法)php学习笔记 [预定义数组(超全局数组)]PHP 数组教程 定义数组用php定义一个数组最简单的...
这个类库可以实现 1.转换一个String字符串为byte数组 ... 2.将字节数组转化为String类型的数据 ... 3.转换一个int为byte数组 ... 4.从字节数组中指定的位置读取一个Integer... 需要的朋友可以参考下,方便大家学习php
主要介绍了学习PHP的数组总结【经验】,需要的朋友可以参考下
复制代码 代码如下: <?php /* 数组的遍历 * * 1.使用for语句循环遍历数组 * 1....每一次循环都会将数组中的元素分别赋值给后面变量 * * foreach(数组变量 as 下标变量=> 值变量){ * } * * * 3.whil
PHP程序设计-3期(KC016) 2.7.2关联数组常见问题.docx 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 2.7.2关联数组拓展知识.doc 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 3.1.2多维数组拓展知识.doc 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 3.1.2多维数组常见问题.docx 学习资料 复习资料 教学资源
PHP程序设计-3期(KC016) 3.1.2多维数组课后习题.doc 学习资料 复习资料 教学资源