首页 » PHP教程 » php比较array技巧_js和php的数组方法比较

php比较array技巧_js和php的数组方法比较

访客 2024-12-04 0

扫一扫用手机浏览

文章目录 [+]

js: var arr=new Array('0','1');

PHP: $arr=array('0','1');

php比较array技巧_js和php的数组方法比较

$arr=array(\"大众key\公众=>\"大众value\"大众);

php比较array技巧_js和php的数组方法比较
(图片来自网络侵删)

2.获取数组长度

JS: var length=arr.length;

PHP: $length=count($arr);

3.遍历数组:

js:一样平常的for循环,例如:

var a = new Array(\公众first\公众, \"大众second\"大众, \"大众third\公众)

for(var i = 0;i < a.length; i++) {

document.write(a[i]+\"大众,\"大众);

}

PHP:foreach()是一个用来遍历数组中数据的最大略有效的方法。

<?php

$urls= array('aaa','bbb','ccc','ddd');

foreach ($urls as $url){

echo \公众This Site url is $url! <br />\公众;

}

?>

4.数组去重:

JS:var arr = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j'];

//对数组前辈行排序

arr.sort();

for(var i = 0; i < arr.length; i++) {

//用当前的元素与他的前一个元素进行比拟

if(arr[i] == arr[i - 1]) {

//如果相同的话,就删除掉第i个元素

arr.splice(i, 1);

}

}

console.log(arr);

PHP:array_unique($arr);

5.数组拼接:

JS:将两个数组组合成一个新的数组,不会对原来的两个数组造成影响,拼接完的数组要用新的变量去保存;

arr.concat(arr1)

PHP:Array_merge($arr1,$arr2..)

6.查询数组中的某一个value

JS:arr.indexOf(find,start);

PHP:in_array -- 检讨数组中是否存在某个值

7.数组转换成字符串

JS:数组--->字符串

arr.join(参数);

PHP:implode(拆分格式,字符串名)

8.字符串转换成数组

JS:var arr=new Array(1,2,3); [1,2,3]==>1,2,3

字符串--->数组

Str.split(参数)

PHP:explode(拆分格式,字符串名)//返回的是一个数组

9.数组更换:

JS:var lang = [\"大众php\"大众,\"大众java\"大众,\"大众javascript\公众];

var replace = lang.splice(1,1,\公众c#\"大众,\"大众ruby\"大众); //删除一项,插入两项

alert(lang); //asp,c#,ruby

alert(replace); //php,返回删除的项

PHP:str_replace(被更换的,更换的内容,更换的下标)

10.数组排序

JS:rr.sort()在原数组之前排序的,排序后的数据对原数组是有影响的;

默认的排序办法因此字符串大小来排序,字符编码来排序;

按照数值来排序须要定义一个规则

arr.sort(function(a,b){return a-b})按照从小到大的办法来排列

arr.sort(function(a,b){return b-a})按照从大到小的办法来排列

PHP:sort()排序

11.获取随机数组的某一项

JS:var index = Math.floor((Math.random()arr.length));

PHP:array_rand(数组名,输出的个数)//返回的是数组中的key

12.获取字符串长度

JS:Var str=”狗子”;

获取字符串的长度

Str.length

PHP:strlen()

标签:

相关文章

抄袭之害抄袭对SEO的致命影响

在互联网时代,信息传播速度之快、范围之广前所未有。随之而来的是抄袭现象的愈演愈烈。抄袭不仅损害了原创者的权益,更对搜索引擎优化(S...

PHP教程 2025-04-08 阅读0 评论0

打造完美妆台,化妆品置物架选购指南

人们对化妆品的需求也越来越大。化妆已成为现代女性日常生活中不可或缺的一部分。而化妆品的摆放和整理,更是提升生活品质的关键。一款合适...

PHP教程 2025-04-08 阅读0 评论0

SEO优化步骤撰写多少篇文章才合适

搜索引擎优化(SEO)已成为企业获取流量的重要手段。在SEO策略中,文章质量是关键,但文章数量也同样重要。究竟撰写多少篇文章才合适...

PHP教程 2025-04-08 阅读0 评论0

抖音SEO优化如何在短视频平台脱颖而出

抖音,作为一款热门短视频平台,吸引了众多用户和创作者的青睐。在众多竞争者中,如何脱颖而出,成为抖音平台的热门内容创作者,成为了许多...

PHP教程 2025-04-08 阅读0 评论0