php的数组的元素增加和删除

array_merge把两个或多个数组合并为一个数组。

array_merge(D('Common')->getCategoryMap($_REQUEST['tid']), $map);//在$map中增加一个元素D('Common')->getCategoryMap($_REQUEST['tid'])


unsetValue把一个元素从一个数组中删除

function unsetValue(&$searchArray, $remove){	
	foreach($searchArray as $key=>$val){
		if(is_array($remove)){
			if(in_array($val,$remove)) unset($searchArray[$key]);			
		}elseif(is_string($remove)){
			if($remove===$val) unset($searchArray[$key]);
		}
	}
}

unsetValue($fields, 'tid');//把tid的数组元素从$fields中删除



你可能感兴趣的:(php的数组的元素增加和删除)