`

Php学习《一》 ------数组

    博客分类:
  • php
阅读更多
1.数组分类
    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
分享到:
评论

相关推荐

    PHP经典实例--数组

    "PHP经典实例--数组"这个主题是PHP学习过程中的重要部分,因为数组在编程中是数据存储和处理的基础。下面我们将详细探讨PHP数组的使用、操作和相关实例。 数组在PHP中被用来存储一系列的数据,可以是数字、字符串或...

    php数组学习之一

    本篇文章将聚焦于“php数组学习之一”,深入探讨PHP数组的基础概念、类型、创建方式以及一些常用的数组操作函数。 首先,PHP中的数组分为索引数组和关联数组两种类型。索引数组是由数字索引(默认从0开始)组成的...

    PHP开发笔记系列(九)- 数组(一)

    在PHP开发过程中,数组是一种非常重要的数据结构,它允许我们存储多个值在一个变量中,每个值都有一个唯一的键作为标识。本篇笔记将探讨PHP数组的基础知识,包括数组的创建、访问、遍历以及常见的操作。 1. **数组...

    PHP 数组的介绍

    **PHP 数组的深入解析** 在PHP编程语言中,数组是一种非常重要的...无论你是初学者还是经验丰富的开发者,深入学习数组操作都将对你的PHP开发技能有所提升。通过实践和不断探索,你会发现PHP数组有着无限的可能性。

    PHP、web前端开发-数组的定义.pptx

    在PHP和Web前端开发中,数组是一个至关重要的数据结构,用于存储多个相关数据项。数组在PHP中的定义和使用方式多样,可以根据需求构建各种类型...因此,努力学习数组相关的知识,对于成为一名优秀的IT开发者至关重要。

    PHP开发笔记系列(九)- 数组(四)

    在PHP开发过程中,数组是一种非常重要的数据结构,用于存储一系列有序的数据。在“PHP开发笔记系列(九)- 数组(四)”中,博主深入探讨了PHP中的数组特性和用法,尤其聚焦于高级使用技巧和源码层面的理解。这篇...

    第4章 数据处理-php数组的处理-郑阿奇

    在本章中,我们将深入学习PHP中的数组处理方法,数组在PHP编程中扮演着非常关键的角色,它是一个非常灵活且功能强大的数据结构。数组可以存储多种类型的数据,无论是简单的标量值,还是更复杂的数据结构如对象等。...

    PHP程序设计-3期(KC016) 2.7.1索引数组-常见问题.docx

    在PHP程序设计中,索引数组是初学者经常会遇到的基础数据结构之一。它们是一种有序的集合,其中每个元素都有一个唯一的、自动分配的数字键,通常从0开始。本篇文章将详细探讨在学习PHP索引数组时可能会遇到的常见...

    PHP、web前端开发-数组的值的输出.pptx

    在PHP和Web前端开发中,数组是一种非常重要的数据结构,用于存储多个相关的数据项。数组可以按照特定的方式组织数据,方便我们进行数据处理和检索。本篇内容将深入讲解PHP中数组的类型以及如何输出数组的值。 首先...

    数组_php数组_

    在PHP编程语言中,数组是一种特殊的数据结构,用于存储多个值在一个单一的变量中。它允许程序员以键值对的形式组织数据,使得处理批量信息变得简单高效。...不断实践和学习,你将在PHP数组操作方面变得更加精通。

    零基础学习PHP-从零开始学习PHP-PHP基础教程-PHP简明教程.pdf

    ### 零基础学习PHP-从零开始学习PHP-PHP基础教程-PHP简明教程 #### 1. PHP概述 **PHP**(Hypertext Preprocessor,即“超文本预处理器”),是一种广泛使用的开放源代码的多用途脚本语言,尤其适用于Web开发并可...

    PHP之数组学习

    今天学习了数组,可以说是PHP的数据应用中较重要的一种方式。PHP的数组函数众多,下面是我学习的小结,借此记之,便于以后鉴之…… 一、数组定义: 数组的定义使用 array()方式定义,可以定义空数组: 复制代码 ...

    PHP、web前端开发-数组的常用操作.pptx

    在PHP和Web前端开发中,数组是一种非常重要的数据结构,用于存储多个有序的数据项。数组的常用操作主要包括创建、更新、读取和删除,也就是常说的CRUD操作。这些操作在处理任何动态数据时都至关重要,尤其是在网页...

    零基础学习PHP-从零开始学习PHP-PHP基础教程

    PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源服务器端脚本语言,尤其...希望这个“零基础学习PHP-从零开始学习PHP-PHP基础教程”能助你在PHP学习之路上一臂之力,让你逐步成为PHP开发的专家。

    PHP网站编程技术-PHP数组.doc

    在PHP编程中,数组是一种非常重要的数据结构,用于存储多个值在一个变量中。...通过这个实验,学生不仅可以学习到PHP基础语法,还能实践数组操作、表单数据处理和简单的数据排序,这些都是构建动态网站的重要技能。

    php字符串与byte字节数组转化类.zip

    介绍php字符串与byte字节数组转化类,转换一个String字符串为byte数组,将字节数组转化为String类型的数据,转换一个int为byte数组,从字节数组中指定的位置读取一个Integer类型的数据,转换一个shor字符串为byte...

    php数组操作用于购物车

    在PHP编程中,数组是一种非常重要的数据结构,它允许我们存储和操作多个相关值。在电商网站或在线商店中,购物车功能是必不可少的,它通常由PHP数组来实现。这个"php数组操作用于购物车"的主题涵盖了如何利用PHP数组...

    php数组——记忆卡

    ### PHP数组——记忆卡 #### 一、PHP数组基础 ...通过以上内容的学习,你可以了解到PHP数组的基本概念、创建方法以及常用的数组操作函数。熟练掌握这些知识点将有助于你在实际开发过程中更加高效地处理数据结构问题。

    PHP学习资料--pdf格式

    以上只是PHP编程中的一部分关键知识点,通过这份“PHP学习资料”,你可以系统地学习这些内容,提升自己的PHP编程技能。无论是初学者还是有经验的开发者,都应该不断学习和探索,以适应这个快速发展的技术领域。

Global site tag (gtag.js) - Google Analytics