青剑开源代码之Javascript模拟PHP数组函数

时间:13-11-23 栏目:网站开发 作者:admin 评论:1 点击: 5,877 次

部分函数对多维数组支持效果暂不明确

 

部分函数对多维数组支持效果暂不明确

function is_array(test)   {           
	if(typeof test == 'object' && typeof test.sort == 'function' && typeof test.length == 'number'){
		return true;
	} else {  
		return false;
	}   
}
function array_search(value,array){
	var i;
	for(i in array){
		if(array[i]==value) return i;
	}
}
function in_array(value,array){
	var i;
	for(i in array){
		if(array[i]==value) return true;
	}

	return false;
}
//从数组中移除一个数组
function remove_arrays(array1,array2){
	var array3=[];
	for(var i in array1){
		if(!in_array(array1[i],array2)){
			array3.push(array1[i]);
		}
	}
	return array3;
}
//从数组中移除一个数据
function remove_array(array1,value){
	var array3=[];
	for(var i in array1){
		if(array1[i]!=value){
			array3.push(array1[i]);
		}
	}
	return array3;
}
//过滤重复
function array_unique(array){
	var array1=[];

	for(var i in array){
		if(!in_array(array[i],array1)){
			array1.push(array[i]);
		}
	}
	return array1;	
}

声明: 本文由( admin )原创编译,转载请保留链接: 青剑开源代码之Javascript模拟PHP数组函数

青剑开源代码之Javascript模拟PHP数组函数:目前有1 条留言

  1. 沙发
    bkkkd:

    这个程序不错。

    2013-11-23 11:37 pm [回复]

发表评论


------====== 本站公告 ======------
联系信息:
电话:19970108113(微信同号) QQ:3142401606
支付宝:https://me.alipay.com/lxq73061
相关插件程序等信息均会在站内发布,敬请关注。

读者排行