美文网首页
7、数组

7、数组

作者: 颜色不一样的烟火_ac0f | 来源:发表于2020-01-20 23:02 被阅读0次

在PHP中创建数组

在js中中创建数组的方法有三种,1字面量的形式创建 var arr[1,2,3,4,5],2 直接实例化 var arr=new Array(1,2,3),3 先创建数组对象再赋值 var arr=new Array(); arr[0]=1;arr[1]=2;。

而在PHP中通过array()函数创建数组

$arr= array(1,2,3);

j在PHP中,有三种类型的数组://

数值数组---ID键值为数字

关联数组 ---指定ID键值,有点像js里的对象键值对那种

多维数组 ---包含一个或多个数组的数组

一、PHP数值数组

$arr=array['a','b','c'];

或者

$arr2[0]='a';

$arr2[1]='b';

$arr2[2]='c';

获取数组的长度-count方法

$arr=array['a','b','c'];

echo count($arr);//3

遍历数值数组: for循环

$arr=array('a','b','c');

$len=count($arr);

for($x=0;$x<$len;$x++){

echo $arr[$x];//'a''b''c'

}

二、关联数组

通过键名=>键值 的方法指定或者数组[键名]=键值的方法指定

$arr=array('name'=>'小红’,'sex'=>'女’,'age'=>'20');

或者

$arr['name']='小红';

$arr['sex']='女';

$arr['age']='20';

遍历关联数组:foreach循环

$arr=array('name'=>'小红','sex'=>'女','age'=>'20');

foreach($arr as $key=>$value){

echo $key;//这里的key就是ID键名  name、sex、age

echo $value;//这里的value就是值  小红、女、20

}

相关文章

  • 合并两个有序数组

    数组1:[5, 6, 7, 8]数组2:[1, 7, 9]结果数组:[1, 5, 6, 7, 7, 8, 9]

  • 7、数组

    在PHP中创建数组 在js中中创建数组的方法有三种,1字面量的形式创建 var arr[1,2,3,4,5],2 ...

  • 算法(第四版)读书笔记 第一章

    y7## Java基础 数组 创建数组 声明数组的类型和名字 创建数组 初始化数组 二维数组 静态方法 调用 方法...

  • 面试题04 HashMap实现原理

    1. HashMap实现原理 JDK7: 数组 + 链表JDK8: 数组 + 链表 + 红黑树 JDK7HashM...

  • js学习4-数组操作

    1、数组的创建 2、数组值的获取 3、遍历数组 4、数组的长度 5、数组转换为字符串 6、数组新增元素 7、冒泡排序

  • 4 JavaScript 数组

    7 JavaScript 数组下面的代码创建名为 cars 的数组: 或者 (condensed array): ...

  • leetcode-1

    给定一个数值s,一个定长数组num,返回该数组所有和大于7的长度最小连续子数组的长度。 例:int s = 7 ;...

  • 数组

    下面示例分别示例了函数内数组,数组作为参数,数组作为返回值 7 void Show(char szBuffer[]...

  • 数组的逆序数、kendall tau 距离 python

    逆序数 给定一个数组[7,5,6,4]这个数组的逆序数为5对(7,5) (7,6) (7,4) (5,4) (6,...

  • 7-数组

    数组的基本概念: 数组:一组具有相同数据类型的数据的有序的集合 存储空间:计算机会给数组分配一块连续的存储空间 数...

网友评论

      本文标题:7、数组

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