PHP与JavaScript在处理数组方面的不同之处

简介: 数组在编程的时候是经常被使用到的一种数据结构,然而在不同的编程语言中是引用方法大同小异,下面来看一看数组元素在PHP与JavaScript中有什么不同吧。 以遍历数组元素为例: 1、在PHP中,//首先定义一个数组元素$myArray=array('name'...

数组在编程的时候是经常被使用到的一种数据结构,然而在不同的编程语言中是引用方法大同小异,下面来看一看数组元素在PHP与JavaScript中有什么不同吧。
以遍历数组元素为例:
1、在PHP中,

//首先定义一个数组元素

$myArray=array(
'name'=>'Tiger',
'address'=>'DaLian',
'Character'=>'student',//在PHP中解围逗号推荐使用
);

//然后使用foreach方法进行数组元素的遍历
foreach($myArray as $key => $value){
echo "key-value = ".$key." : ".$value."\n";
}

2、而在JavaScript中

//首先定义一个数组

var myArray={
name : 'Tiger',
address : 'DaLian',
Character : 'student'//注意这里没有最后的逗号哦
};

//下面开始进行数组元素的遍历
for( var key in myArray) {
 'key-value = ' + key + ' : '+myArray[key] + '\n';
 }

现在是不是对二者之间的区别有所了解了?我们只需要记住它们各自的使用方法就好了,其实对于PHP而言,还有许多其他的方法进行对数组元素里面的内容进行遍历,在此不再具体讲述。

目录
相关文章
|
15天前
|
存储 JavaScript 索引
JS中数组的相关方法介绍
JS中数组的相关方法介绍
|
15天前
|
JavaScript Java
JS有趣的灵魂 清空数组
JS有趣的灵魂 清空数组
|
1月前
|
JavaScript 前端开发 API
常用JavaScript 数组 API大全
常用JavaScript 数组 API大全
32 0
|
2月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
28 0
|
1月前
|
存储 JavaScript 前端开发
在JavaScript中,对象和数组是如何进行扩展的?
在JavaScript中,对象和数组是如何进行扩展的?
22 4
|
1月前
|
JavaScript
JS数组增删方法的原理,使用原型定义
JS数组增删方法的原理,使用原型定义
|
2天前
|
存储 JavaScript 索引
js开发:请解释什么是ES6的Map和Set,以及它们与普通对象和数组的区别。
ES6引入了Map和Set数据结构。Map的键可以是任意类型且有序,与对象的字符串或符号键不同;Set存储唯一值,无重复。两者皆可迭代,支持for...of循环。Map有get、set、has、delete等方法,Set有add、delete、has方法。示例展示了Map和Set的基本操作。
16 3
|
8天前
|
JavaScript 前端开发 索引
JavaScript 数组中的增、删、改、查
JavaScript 数组中的增、删、改、查
|
22天前
|
JavaScript 前端开发
JavaScript数组的功能内置类型
数组是JavaScript的内置类型,JavaScript数组的功能特别强大。下面简单介绍一下JavaScript数组。
|
23天前
|
存储 JavaScript 前端开发
在浏览器中存储数组和对象(js的问题)
在浏览器中存储数组和对象(js的问题)
10 0