`

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的数组操作类,从数组中删除空白的元素(包括只有空白字符的元素),从一个二维数组中返回指定键的所有值,将一个二维数组转换为 HashMap,并返回结果。

    php的数组操作类

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

    PHP 数组的特殊操作

    NULL 博文链接:https://onestopweb.iteye.com/blog/2326192

    5种PHP创建数组的实例代码分享

    这里UncleToo根据自己的经验,将数组的各种创建方式用PHP实例代码的方式分享给大家,希望对大家有些帮助(当然,PHP文档还是要多看的) 1、使用array()创建数组 array()创建数组是我们在PHP开发过程中最常用到的一种...

    php之操作数组总结

    有关php对数组的操作的总结及函数的罗列

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

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

    PHP数组的使用

    PHP数组的使用实训内容一 创建数组teacher,内容为(李芳,35,讲师) 读取teacher数组,输出为:

    php compact 通过变量创建数组

    php compact函数用于创建数组,该函数创建数组比较特殊,compact函数参数将接受一个或多个变量,然后将变量的名称作为该创建数组的索引,变量值作为该创建数组的值,然后返回创建完成的数组。本文章向大家讲解...

    php数组函数新手必知必会

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

    nusoap 创建多维数组

    nusoap 创建多维数组 ,WebserviceStudio20 测试通过

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

    1、创建和修改数组 / 多维数组 2、数组与数组的函数 3、使用foreach 遍历数组

    php数组操作函数

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

    PHP从数组中随机选取几个值组成新的字符串(输出字符串非数组)

    【用途】:这个用途非常广泛,尤其是对于玩儿黑帽seo的程序来说,比如你要创建200条内容片段,把内容片段以数组形式保存,然后用这个方法就可以随机取几条内容片段,然后组合拼接成字符串后输出到前端。如果句子库 ...

    PHP100视频教程 6:PHP数组的创建修改应用.rar

    软件介绍 1、创建和修改数组 / 多维数组 2、数组与数组的函数 ...另一种创建数组的函数explode 遍历数组很多种方法,可以使用 For循环,while循环,最巧妙的 一种遍历数组foreach给我们带来了跟多方便

    一步一步学习PHP(8) php 数组

    创建数组 如果数组不存在,那么向数组中存放值将会创建数组。 复制代码 代码如下: <?php $address[0]=’北京’; $address[1]=’上海’; $address[2]=’南京’; $introduce[‘北京’]=’首都’; $introduce[...

    PHP学习笔记之数组篇

    一、如何定义数组:在PHP中创建数组主要有两种方式,下面就让我们来看看如何创建一个数组 (1)直接给每个元素赋值的方法创建数组。 格式为:$arrayname[key]=value; 其中arrayname为数组的名字,key为数组的元素...

    PHP100视频教程06:PHP数组的创建修改应用.rar

    PHP100视频教程06:PHP数组的创建修改应用.rar

    详解PHP数组赋值方法

    PHP数组还是比较常用的,于是我研究了一下PHP数组...怎样创建在PHP中创建数组,你可以使用如下方法: 方法之一创建数组: <?php $a="abcd"; print($a[0]." ".$a[1]." ".$a[2]." ".$a[3]." "); ?> 结果:a b

Global site tag (gtag.js) - Google Analytics