"18","sex"=>"男"); //下...">

PHP数组

作者: 雅玲哑铃 | 来源:发表于2017-11-14 19:58 被阅读10次

一、数组创建

//1、创建数组
$arr = array("first","second","third");
print_r($arr); 
echo "<br/>";
//获得数组里的元素
$first = $arr[0];
echo $first;
//修改第二个元素
$arr[1] = "第二个";
print_r($arr);
echo "<br/>"
//获得数组的长度
$value = count($arr);
echo $value;     //3

二、关联数组的创建

$arr = array("年龄"=>"18","sex"=>"男"); //下标是姓名,不再是下标数字0、1、2等
关联数组类似js里面的对象

三、数组遍历

第一种:for($i = 0;$i < count($arr); $i++){ } 不能对关联数组作用
第二种:foreach($arr as $key=>$val){ } 两种数组都能搞定,推荐使用

注意:

比如:

$arr = array("name"=>"蓝欧","sex"=>"男",“third”);

这个数组里面的元素对应的key值是name、sex、0

四、总结

1、数组创建方式:array( )

在数组创建的时候有两种书写方式:
  第一种:array("值1","值2","值3");
  第二种:array("键1"=>"值1","键2"=>"值2");

2、获得数组的元素

第一种创建方式其实是将里面的值默认添加一个键,从0开始添加
  第二种获得的方式是通过键的方式来获得$arr['键'];

3、遍历数组

for循环,只能使用第一种创建方式
foreach($arr as $key=>$val){ } 能够使用两种创建方式

4、数组长度的函数

count($arr)

相关文章

  • php基础精粹

    PHP php数组 php数组之索引数组初始化 PHP数组之索引数组赋值 PHP数组之访问索引数组内容 PHP数组...

  • php哈希冲突攻击解析

    一段攻击代码 插入结果 php5(5.2) php7 php 数组的实现 php 中的数组是 php 中非常好用的...

  • php入门--数组

    在 PHP 中,array() 函数用于创建数组: 数值数组 在 PHP 中,有三种类型的数组:数值数组 - 带有...

  • PHP之each()函数输出空白问题

    each()函数 (PHP 4, PHP 5, PHP 7) each — 返回数组中当前的键/值对并将数组指针向...

  • php多维混合数组转一维数组的函数

    php多维混合数组转一维数组的函数 php语言本身没有将多维数组转为一维数组的函数,但是我们可以自己写一个php函...

  • 1.2 PHP数组

    PHP手册:Array 数组 简介在PHP手册中对Array数组的描述是这样的:PHP 中的数组实际上是一个有序映...

  • PHP常用数组排序算法

    title: PHP常用数组排序算法tags: [PHP,数组,排序,算法] 这几天写到的代码中,用到了许多对数组...

  • 浅析PHP数组的实现

    一. PHP数组特点介绍 php数组可谓是php的核心,其key=>value的存储结构,让我们处理数据可以...

  • php基础__2019-07-03

    php数组原型 php数组其实是一种有序映射(或者说是有序字典)

  • json在js与php解析对应关系

    json在js与php解析后有所不同,php的索引数组对应js的数组,php的关联数组对应js的对象。你要是想让j...

网友评论

    本文标题:PHP数组

    本文链接:https://www.haomeiwen.com/subject/kzozmxtx.html