2.11.PHP7.1 狐教程-【PHP 数组】
目录
博客目录
http://www.foxwho.com/article/24
CSDN目录
http://blog.csdn.net/fenglailea/article/details/60330101
风.fox
PHP 数组
数组能够在单独的变量名中存储一个或多个值。
$month = [
'一月',
'二月',
'三月',
'四月',
'五月',
'六月',
'七月',
'八月',
'九月',
'十月',
'十一月',
'十二月',
];
print_r($month);
PHP 一维数组
上面的数组就是一维数组
PHP 二维数组
$two=['product'=>[['name'=>'PHP书'],['name'=>'PHP 开源代码']]
];
PHP 多维维数组
$two=['product'=>[['name'=>'PHP书','price'=>[111,112,113]],['name'=>'PHP 开源代码','price'=>[114,115,116]]]
];
PHP 数组索引
数组的索引 是从0开始的
$month = [
'一月',
'二月',
'三月',
'四月',
'五月',
'六月',
'七月',
'八月',
'九月',
'十月',
'十一月',
'十二月',
];
echo $month[0];//输出 一月
echo $month[11];//输出 十二月
PHP 数组索引 赋值
第一种
$month = [];
$month[0]='一月';
$month[1]='二月';echo $month[0];//输出 一月
第二种
索引值自动增加
$month = [];
$month[]='一月';
$month[]='二月';echo $month[0];//输出 一月
echo $month[1];//输出 二月
PHP 数组 键值
$product=['name'=>'PHP7.1 女神级教程','author'=>'风.fox','site'=>'www.foxwho.com'
];echo $product['name'];//输出 PHP7.1 女神级教程
echo $product['author'];//输出 风.fox
name 在$product数组中是键名,PHP7.1 女神级教程 是该键名的值
PHP 数组 长度
用 count 关键词
$product=['name'=>'PHP7.1 女神级教程','author'=>'风.fox','site'=>'www.foxwho.com'
];
echo count($product);//输出 3
PHP 数组 遍历循环输出
$product=['name'=>'PHP7.1 女神级教程','author'=>'风.fox','site'=>'www.foxwho.com'
];
foreach($product as $key=>$val){echo "键名:".$key." 值:".$val;
}
PHP 数组排序
sort() - 以升序对数组排序
$cars=array("DEF","ABC","HID");
$tmp=sort($cars);
print_r($cars);
print_r($tmp);
rsort() - 以降序对数组排序
$cars=["DEF","ABC","HID"];
$tmp=rsort($cars);
print_r($cars);
print_r($tmp);
asort() - 根据值,以升序对关联数组进行排序
$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=asort($cars);
print_r($cars);
print_r($tmp);
ksort() - 根据键,以升序对关联数组进行排序
$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=ksort($cars);
print_r($cars);
print_r($tmp);
arsort() - 根据值,以降序对关联数组进行排序
$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=arsort($cars);
print_r($cars);
print_r($tmp);
krsort() - 根据键,以降序对关联数组进行排序
$cars=["DEF"=>'OPT',"ABC"=>'ABC',"HID"=>'XYZ'];
$tmp=krsort($cars);
print_r($cars);
print_r($tmp);
参考
http://www.w3school.com.cn/php/php_arrays.asp
http://www.w3school.com.cn/php/php_arrays_sort.asp
2.11.PHP7.1 狐教程-【PHP 数组】相关推荐
- c语言程序设计5*5矩阵求出,实用C语言程序设计教程5数组和矩阵ppt221.ppt
实用C语言程序设计教程5数组和矩阵ppt221 C语言程序设计 - 第5章 数组和矩阵 第5章 构造数据-- 数组和矩阵 本章教学目标 1.理解C语言中数组的本质及其在内存的存储结构 2.应用数组表示 ...
- Rust语言教程(3) - 数组与向量
Rust语言教程(3) - 数组与向量 上一节我们采摘了不少低矮的果实,将其它语言学到的知识迁移到Rust 中来.这一节我们仍然继续采摘. 在数据结构中,最经常使用的就是定长的数组和变长的向量. 数组 ...
- Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找
ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 1.返回顶部 1. Java 实例 - 数组排序及元素查找 Java 实例 以下实例演示 ...
- php5.3 with-mysql centos_Centos编译搭建php7让php5.3和php7兼容共存教程
PHP7版本现在在linux系统中已经开始使用起来了,下面我们来看一篇关于Centos搭建PHP7.0.x让php5.3和php7兼容共存教程,希望下文对各位有帮助. 先安装php5.3 就不说,说C ...
- C语言试题三十四之求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。
1. 题目 请编写一个函数function,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔 ...
- Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un
ylbtech-Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素 1.返回顶部 1. Java 实例 - 查找数组中的重复元素 Java 实例 以下实例 ...
- c语言定义数组6,C语言教程6数组.ppt
C语言教程6数组.ppt #include main( ){ char name[13]; int i; for (i =0; i <=12; i ++)scanf(" %c" ...
- centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)
本篇文章给大家带来的内容是关于CentOS7编译安装PHP7的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 使用编译的方式来安装 PHP 7. 安装编译工具.依赖包 ...
- mysql 5.7.11 x64_mysql 5.7.11 winx64安装配置教程
mysql 5.7.11 winx64安装配置教程 2019-07-16 编程之家收集整理的这篇文章主要介绍了mysql 5.7.11 winx64安装配置教程,编程之家小编觉得挺不错的,现在分享给大 ...
- mysql5.7.11解压安装_mysql 5.7.11解压安装教程
2.将my-default.ini文件另存为my.ini,并新建data目录(5.7以后没有data目录了) 3.修改my.ini文件,主要是添加如下几项 basedir = D:\mysql-5.7 ...
最新文章
- 艾伦·图灵破译纳粹密码,被视为计算机和人工智能领域的先驱。
- 分布式计算互相sayhello
- 从新手到Flutter架构师,一篇就够!帮你突破瓶颈
- 网站生成静态页面,及网站数据采集的攻、防原理和策略
- 佳能g2810打印机扫描怎么用_佳能 G2810说明书.pdf
- 使用SecureCRT下载服务器日志到本地windows
- uniapp解决h5打包空白的问题
- STM32F1系列简单介绍及入门学习
- 谈谈银联 js 支付
- ROS下使用C++读取txt文本数据并使用
- 160413、生成随机校验码
- 写了placement new也要写placement delete——条款52
- 主成分分析 (PCA) 和独立成分分析 (ICA)附Matlab代码
- 一名职业3D建模师的学习经历,月薪28K依然焦虑
- IIR滤波器和FIR滤波器的区别与联系
- css 径向渐变实现渐变小圈
- 【论文笔记】Deep Reinforcement Learning Control of Hand-Eye Coordination with a Software Retina
- 关于禁用复制粘贴软件教程
- 造梦西游online十殿阎罗篇(下)(莫等闲,空悲切)
- 【转】CAN接口电路的 EMC设计方案(工业)
热门文章
- 二维树状数组 探索进行中
- 在 lamp(centos)下配置二级 域名 、虚拟主机
- 关于图灵机的三个问题
- 拓端tecdat|R语言使用ARIMAX预测失业率经济时间序列数据
- 拓端tecdat|用R语言实现神经网络预测股票实例
- 【大数据部落】 用机器学习识别不断变化的股市状况—隐马尔可夫模型(HMM)股票指数预测实战
- 拓端tecdat|拟合R语言中的多项式回归
- 快速排序_two-powinters思想
- 交换机短路_如何正确使用工业级交换机?
- PyTorch绘制训练过程的accuracy和loss曲线