php array的用法,PHP array() 函数用法及示例
PHP array() 函数用法及示例
定义和用法
array()函数是用来创建一个PHP数组。该函数可用于创建索引数组或关联数组。PHP数组可以是一维或多维的。
语法
创建PHP索引数组的语法:$a = array(value1, value2, value3, ...)
创建PHP关联数组的语法:$a = array(key1 => value1, key2 => value2...)
参数序号参数及说明
1key(可选)
它指定数字或字符串类型的键。如果未设置,则生成一个整数键,从0开始
2value(必填)
它指定值
返回值
此函数返回参数数组。
PHP版本
此函数最初是作为核心PHP 4.0.0的一部分引入的。
在线示例
下面的示例创建一个空的PHP数组:
示例<?php
$abc = array();
print_r($abc);
?>测试看看‹/›
输出结果Array ()
在线示例
下面的示例创建一个包含少量元素的PHP索引数组:
示例<?php
$abc = array("A", "B", "C");
print_r($abc);
?>测试看看‹/›
输出结果Array
(
[0] => A
[1] => B
[2] => C
)
在线示例
以下示例创建一个以数字为键的PHP关联数组:
示例<?php
$abc = array(1 => "One", 2 => "Two", 3 => "Three");
print_r($abc);
?>测试看看‹/›
输出结果Array
(
[1] => One
[2] => Two
[3] => Three
)
在线示例
以下示例创建一个以字符串为键的PHP关联数组:
示例<?php
$abc = array("one" => "One", "two" => "Two", "three" => "Three");
print_r($abc);
?>测试看看‹/›
输出结果Array
(
[one] => One
[two] => Two
[three] => Three
)
在线示例
以下示例说明如何在现有的PHP数组中添加更多值:
示例<?php
$abc = array(1 => "One", 2 => "Two", 3 => "Three");
print_r($abc);
/*在上面的数组中再加两个值 */
$abc[4] = "Four";
$abc[5] = "Five";
print_r($abc);
?>测试看看‹/›
输出结果Array
(
[1] => One
[2] => Two
[3] => Three
)
Array
(
[1] => One
[2] => Two
[3] => Three
[4] => Four
[5] => Five
)
在线示例
下面的示例演示如何创建二维数组,如何为关联数组指定键以及如何在普通数组中跳过并继续数字索引。
示例<?php
$fruits = array (
"fruits" => array("a" => "orange", "b" => "banana", "c" => "apple"),
"numbers" => array(1, 2, 3, 4, 5, 6),
"holes" => array("first", 5 => "second", "third")
);
print_r($fruits);
?>测试看看‹/›
输出结果Array
(
[fruits] => Array
(
[a] => orange
[b] => banana
[c] => apple
)
[numbers] => Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
[5] => 6
)
[holes] => Array
(
[0] => first
[5] => second
[6] => third
)
)
在线示例
要删除单个数组元素或完整数组,可以使用unset()函数:
示例<?php
$abc = array(1 => "One", 2 => "Two", 3 => "Three");
print_r($abc);
/* 现在让我们删除索引为2的元素*/
unset( $abc[2] );
print_r($abc);
/* 现在让我们删除整个数组 */
unset($abc);
print_r($abc);
?>测试看看‹/›
输出结果Array
(
[1] => One
[2] => Two
[3] => Three
)
Array
(
[1] => One
[3] => Three
)
PHP Notice: Undefined variable: abc in main.php on line 13
php array的用法,PHP array() 函数用法及示例相关推荐
- Compound Words UVA - 10391(c++用法中substr函数用法+map实现)
题意: 给出字典中一堆单词,单词的输入方式是以字典序输入的.问:在这一堆单词中,有那些单词是通过其它两个单词组合而来的.按字典序升序输出这些单词. 题目: You are to find all th ...
- php的uniqid函数,PHP之uniqid()函数用法,phpuniqid函数用法_PHP教程
PHP之uniqid()函数用法,phpuniqid函数用法 本文实例讲述了PHP中uniqid()函数的用法.分享给大家供大家参考.具体方法分析如下: uniqid() 函数基于以微秒计的当前时间, ...
- 2021年大数据常用语言Scala(三十七):scala高级用法 高阶函数用法
目录 高阶函数用法 作为值的函数 匿名函数 柯里化(多参数列表) 闭包 高阶函数用法 Scala 混合了面向对象和函数式的特性,在函数式编程语言中,函数是"头等公民",它和Int. ...
- php explode用法,PHP explode()函数用法讲解
PHP explode()函数用法讲解 PHP explode() 函数 实例 把字符串打散为数组: 定义和用法 explode()函数使用一个字符串分割另一个字符串,并返回由字符串组成的数组. 注释 ...
- php substr的用法,php substr(函数用法)
phpsubstr phpsubstr是一种根据php语言开发的能够回来字符串的一部分的功用函数.有时候我们使用phpsubstr会呈现一些乱码问题,那该怎么处理呢? phpsubstr根底语法 st ...
- php中的class的用法,PHP get_class_vars() 函数用法及示例
PHP get_class_vars() 函数用法及示例 get_class_vars() 函数返回由类的默认属性组成的数组 语法get_class_vars ( $class_name ); 定义和 ...
- php中fread用法,php fread()函数用法示例
这篇文章主要为大家详细介绍了php fread()函数用法示例,具有一定的参考价值,可以用来参考一下. 对php中fread()函数使用技巧感兴趣的小伙伴,下面一起跟随512笔记的小编两巴掌来看看吧! ...
- python del用法_python del()函数用法 -电脑资料
示例程序如下: >>> a = [-1, 3, 'aa', 85] # 定义一个list >>> a [-1, 3, 'aa', 85] >>> ...
- c语言count函数的用法,java count函数用法
java count函数用法 [2021-02-11 06:55:28] 简介: 在excel中count函数的功能是:计算数字的个数,对给定数据集合或者单元格区域中数据的个数进行计数.COUNT函 ...
- python3 isinstance用法_python isinstance函数用法详解
这篇文章主要介绍了python isinstance函数用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 isinstance() 函数来判断 ...
最新文章
- window中常用的命令
- mysql构建器 批量插入_mysqlbatch: mysql的批量执行工具,可以在多台mysql服务器上执行指定的SQL语句,支持sharding,比如在sharding之后的表上批量创建索引...
- 面试也需要刷题?你至少需要知道这些……
- mysql长连接与短连接
- linux awr 日志,Linux平台生成awr报告
- indexof的使用
- Office groove系统的术语
- 在mybatis里面配置log4j配置文件
- 快手sig签名和did egid的注册(操作太快了,请稍微休息一下)
- Django前端使用ECharts完成数据可视化
- php银行卡三要素实名认证
- 人生何尝不是一盘“大富翁”呢
- java走迷宫课程设计_java课程设计走迷宫.doc
- 因果推断(Causal Inference)概要
- 2020年下半年湖北软考报名通知
- 智能家居--domoticz配置和风天气 HTTP/HTTPS poller 的使用以及domoticz_updateDevice的介绍
- Hygon C86 7xxx处理器在Windows 10下无法开启虚拟化支持的问题
- android camera使用ISO值录制视频
- java php python校园通知事项打卡 微信小程序系统
- 深度学习之 DCGAN 及TensorFlow 实现