`

PHP 创建数组

    博客分类:
  • PHP
阅读更多

数组就是定义为一组有某种共同特性的元素。PHP的数组包含两个项:键(key) 和 值(value)。例如:

$states = array(0 =>'Alabama', 1 => 'Alaska' .. 20 => 'Wyoming' );

PHP的数值索引数组以位置0开始,而不是1。

 

一、创建数组

与其他很多语言的数组实现方式不同,PHP不需要在创建数组时指定其大小。事实上,因为PHP是一种松散类型的语言,所以甚至不需要在使用数组前先行声明。

 

1.用array()创建数组

array()函数接受0个或多个元素作为输入,返回一个包含这些输入元素的数组。eg:

$languages = array("English", "Gaelic", "Spanish");

还可以使用array()创建一个关联数组:

$languages = array(“Spain" => ”Spainsh“, "Ireland" => "Gaelic", "USA" => ”English“);

 

2.用 list() 提取数组

list() 可以在一次操作中从一个数组内提取多个值,同时为多个变量赋值。eg:

$line = "Nino Sanzi | professional golfer | green";

list($name, $occupation, $color) = explode("|", $line);

//list()依靠函数explode()(它返回一个数组)将$line分解为3个元素,并将这3个元素分别赋给了$name,$occupation和$color.

 

3.用预定义的值范围填充数组

range()函数是一个快速创建数组的简单方法,并会使用low到high范围内的整数值填充数组。

形式: array range(int low, int high [, int step]);  例如:

$die = range(1, 6);    //$die = array(1, 2, 3, 4, 5, 6);

还可以使用步长,eg:

$even = range(0, 10, 2);    //$even = array(0, 2, 4, 6, 8, 10);

range() 还可以使用字符序列,eg:

$letters = range("A", "F");    //$letters = array("A", "B", "C", "E", "F");

 

4.测试数组

is_array() 可以用来检测某一特定变量是否为数组。如果是则返回true ,否则返回false。

$states = array("Florida");

is_array($states);  //true

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    php的数组操作类.zip

    为了处理复杂的数组操作,开发者有时会创建自定义的类来辅助管理数组。在这个案例中,我们有一个名为"php的数组操作类"的压缩包,它提供了一些实用方法,帮助我们更有效地对数组进行操作。下面将详细介绍这些功能...

    PHP 数组的特殊操作

    在PHP编程语言中,数组是一种非常重要的数据结构,它允许我们存储多个值在一个变量中,这些值可以是相同类型或不同类型的。数组的特殊操作在处理复杂数据时尤其有用,本篇文章将深入探讨PHP数组的一些高级特性、操作...

    php的数组操作类

    php类库。封装对数据的操作。亲测可用。需php运行环境

    php之操作数组总结

    - **compact(var1, var2, var3)**: 使用给定的变量名创建一个数组。 #### 二、数组的分段和填充 ##### 数组的分段 - **array_slice($arr, 0, 3)**: 提取数组的一部分,从索引0开始提取3个元素。注意,这个函数...

    PHP数组的使用

    在PHP中,可以使用`array()`函数或者直接用方括号`[]`来创建数组。在这个例子中,我们创建一个包含三个元素的数组,内容分别为"李芳"、35和"讲师"。代码如下: ```php $teacher = array("李芳", 35, "讲师"); ``` ...

    基于php的学生信息管理系统

    PHP 创建数组的过程也非常简单。PHP 还具有基本的面向对象组件功能,可以极大的方便用户有效组织和封装自己编写的代码。如同 ASP 和 ColdFusion,用户可以混合使用 PHP 和HTML 编写 WEB 页面,当访问者浏览到该页面...

    (第六讲) PHP数组的创建修改使用

    创建数组可以使用`array()`函数或简写的方括号语法。例如: ```php $array1 = array("apple", "banana", "cherry"); // 使用array()函数创建 $array2 = ["apple", "banana", "cherry"]; // 使用简写语法创建 ``` ...

    php数组函数新手必知必会

    php数组函数是新手必须早些掌握的!这里很全面的希望新手程序员快速入门早日达到中级PHP程序员水平!加油!

    nusoap 创建多维数组

    综上所述,nusoap创建多维数组并结合WebserviceStudio20进行测试,涉及的主要步骤包括:在PHP中创建和操作多维数组,使用nusoap库进行序列化和反序列化,以及在测试工具中模拟请求和解析响应。熟练掌握这些技能,能...

    PHP数组概述

    自PHP 5.4版本起,引入了简写语法来创建数组,使用方括号`[]`替代`array()`函数,使得代码更加简洁: ```php // 使用简写语法创建索引数组 $arr = ["苹果", "香蕉", "橙子"]; // 使用简写语法创建关联数组 $person ...

    PHP 数组的介绍

    在PHP中,我们可以使用`array()`函数或者直接用方括号`[]`来创建数组。下面是一些示例: ```php $numericArray = array(1, 2, 3, 4, 5); // 数字数组 $stringArray = array("apple", "banana", "orange"); // 字符...

    PHP 数组的常用函数

    在PHP中,我们可以通过`array()`函数来创建数组。例如: ```php $array = array('apple', 'banana', 'orange'); ``` 也可以使用短数组语法: ```php $array = ['apple', 'banana', 'orange']; ``` 2. 访问数组元素 ...

    PHP经典实例--数组

    1. 数组的创建:在PHP中,可以使用array()函数或[]语法来创建数组。例如,创建一个索引数组: ```php $array = array(1, 2, 3, 4, 5); ``` 或者创建一个关联数组: ```php $array = array("name" => "John", "age" =...

    php 数组使用详解 推荐

    数组的定义在PHP中非常直观,使用array()函数可以创建数组。可以创建包含数值、字符串,甚至可以创建空数组。在PHP中,数组可以是索引数组也可以是关联数组。索引数组使用数字作为键,而关联数组使用字符串作为键。...

    php数组分页 数组分页 搜索整站

    在PHP开发中,数组分页是一项常见的需求,特别是在处理大量数据时,如搜索结果的展示。数组分页能够有效地组织和展示数据,提高用户体验。本文将深入探讨如何使用PHP实现数组分页,以及如何将其应用于全站搜索。 一...

    PHP数组操作汇总 php数组的使用技巧

    PHP数组的定义非常简单,通过array()函数即可创建数组。例如,一个空数组可以简单定义为: ```php $arr = array(); ``` 接着,可以使用compact()函数创建数组。compact()函数能够将一个或多个变量名转换成数组。这个...

    php数组操作函数

    array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- ...

    PHP之数组学习

    其次,我们可以通过多种方式创建数组。compact()函数可以将一个或多个变量的名称转换为数组中的键,对应的值就是这些变量的值。这个函数在将变量参数化传递时非常有用。与compact()相反的函数是extract(),它可以将...

Global site tag (gtag.js) - Google Analytics