小编lea*_*ers的帖子

php array_intersect()效率

考虑下面的脚本.两个只有三个值的数组.当我使用array_intersect()比较这两个数组时.结果很快.

    <?php
$arrayOne = array('3', '4', '5');
$arrayTwo = array('4', '5', '6');

$intersect = array_intersect($arrayOne, $arrayTwo);

print_r($intersect );

?>
Run Code Online (Sandbox Code Playgroud)

我的问题是array_intersect()的效率是多少.是否我们比较两个都有1000个值的数组.会产生更好的结果.....我们需要使用一些哈希函数来处理快速找到常用值这将是有效的??? ..我需要你的建议...

我正在做一个应用程序.如果有人来登录并使用facebook login.then应用程序将获取他的朋友列表,并查找是否有任何朋友在我的应用程序之前评论并显示给他.大概一个朋友可能在Facebook有200到300个朋友,db有超过1000条记录.我需要找到有效的我怎么能这样做.......

php

7
推荐指数
3
解决办法
8332
查看次数

如何将javascript数组转换为php数组

这里是将javascript数组转换为php数组的代码.....这是用cookies完成的...

function getCookie(c_name)
{
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
  {
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

function setCookie(c_name,value,exdays)
{
var exdate=new Date();
exdate.setDate(exdate.getDate() + exdays);
var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
document.cookie=c_name + "=" + c_value;
}

function checkCookie()
{
    var a_php = "";
    var a=new Array(); 
/*

a[0]="Saab";       
a[1]="Volvo";
a[2]="BMW";
a[3]="sample"

a[4]="Saab";       
a[5]="Volvo";
a[6]="BMW";
a[7]="sample"


a[8]="Saab";       
a[9]="Volvo";
a[10]="BMW";
a[11]="sample"


a[12]="Saab";       
a[13]="Volvo";
a[14]="BMW";
a[15]="sample"

a[16]="Saab";       
a[17]="Volvo";
a[18]="BMW";
a[19]="sample"

a[20]="Saab";       
a[21]="Volvo";
a[22]="BMW";
a[23]="sample"

a[24]="Saab"; …
Run Code Online (Sandbox Code Playgroud)

javascript php

1
推荐指数
2
解决办法
2万
查看次数

标签 统计

php ×2

javascript ×1