目录

博客目录

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 数组】相关推荐

  1. c语言程序设计5*5矩阵求出,实用C语言程序设计教程5数组和矩阵ppt221.ppt

    实用C语言程序设计教程5数组和矩阵ppt221 C语言程序设计 - 第5章 数组和矩阵 第5章 构造数据-- 数组和矩阵 本章教学目标 1.理解C语言中数组的本质及其在内存的存储结构 2.应用数组表示 ...

  2. Rust语言教程(3) - 数组与向量

    Rust语言教程(3) - 数组与向量 上一节我们采摘了不少低矮的果实,将其它语言学到的知识迁移到Rust 中来.这一节我们仍然继续采摘. 在数据结构中,最经常使用的就是定长的数组和变长的向量. 数组 ...

  3. Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找

    ylbtech-Java-Runoob-高级教程-实例-数组:01. Java 实例 – 数组排序及元素查找 1.返回顶部 1. Java 实例 - 数组排序及元素查找  Java 实例 以下实例演示 ...

  4. php5.3 with-mysql centos_Centos编译搭建php7让php5.3和php7兼容共存教程

    PHP7版本现在在linux系统中已经开始使用起来了,下面我们来看一篇关于Centos搭建PHP7.0.x让php5.3和php7兼容共存教程,希望下文对各位有帮助. 先安装php5.3 就不说,说C ...

  5. C语言试题三十四之求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数。

    1. 题目 请编写一个函数function,它的功能是:求除1到m之内(含m)能北7或11整除的所有整数放在数组a中,通过n返回这些数的个数. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔 ...

  6. Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素-un

    ylbtech-Java-Runoob-高级教程-实例-数组:10. Java 实例 – 查找数组中的重复元素 1.返回顶部 1. Java 实例 - 查找数组中的重复元素  Java 实例 以下实例 ...

  7. c语言定义数组6,C语言教程6数组.ppt

    C语言教程6数组.ppt #include main( ){ char name[13]; int i; for (i =0; i <=12; i ++)scanf(" %c" ...

  8. centos7安装详细图解_CentOS7编译安装PHP7的详细教程(图文)

    本篇文章给大家带来的内容是关于CentOS7编译安装PHP7的详细教程(图文),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 使用编译的方式来安装 PHP 7. 安装编译工具.依赖包 ...

  9. mysql 5.7.11 x64_mysql 5.7.11 winx64安装配置教程

    mysql 5.7.11 winx64安装配置教程 2019-07-16 编程之家收集整理的这篇文章主要介绍了mysql 5.7.11 winx64安装配置教程,编程之家小编觉得挺不错的,现在分享给大 ...

  10. 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 ...

最新文章

  1. 艾伦·图灵破译纳粹密码,被视为计算机和人工智能领域的先驱。
  2. 分布式计算互相sayhello
  3. 从新手到Flutter架构师,一篇就够!帮你突破瓶颈
  4. 网站生成静态页面,及网站数据采集的攻、防原理和策略
  5. 佳能g2810打印机扫描怎么用_佳能 G2810说明书.pdf
  6. 使用SecureCRT下载服务器日志到本地windows
  7. uniapp解决h5打包空白的问题
  8. STM32F1系列简单介绍及入门学习
  9. 谈谈银联 js 支付
  10. ROS下使用C++读取txt文本数据并使用
  11. 160413、生成随机校验码
  12. 写了placement new也要写placement delete——条款52
  13. 主成分分析 (PCA) 和独立成分分析 (ICA)附Matlab代码
  14. 一名职业3D建模师的学习经历,月薪28K依然焦虑
  15. IIR滤波器和FIR滤波器的区别与联系
  16. css 径向渐变实现渐变小圈
  17. 【论文笔记】Deep Reinforcement Learning Control of Hand-Eye Coordination with a Software Retina
  18. 关于禁用复制粘贴软件教程
  19. 造梦西游online十殿阎罗篇(下)(莫等闲,空悲切)
  20. 【转】CAN接口电路的 EMC设计方案(工业)

热门文章

  1. 二维树状数组 探索进行中
  2. 在 lamp(centos)下配置二级 域名 、虚拟主机
  3. 关于图灵机的三个问题
  4. 拓端tecdat|R语言使用ARIMAX预测失业率经济时间序列数据
  5. 拓端tecdat|用R语言实现神经网络预测股票实例
  6. 【大数据部落】 用机器学习识别不断变化的股市状况—隐马尔可夫模型(HMM)股票指数预测实战
  7. 拓端tecdat|拟合R语言中的多项式回归
  8. 快速排序_two-powinters思想
  9. 交换机短路_如何正确使用工业级交换机?
  10. PyTorch绘制训练过程的accuracy和loss曲线