让一维数组中的值两两相加
举例:
比如 这种双数元素个数的
array(你好,中国,莫言,诺贝尔);
结果为:
array(你好中国,莫言诺贝尔);
还有一种情况单数元素个数
array(你好,中国,莫言,诺贝尔,伟大);
结果为:
array(你好中国,莫言诺贝尔,伟大);
单数的最后一个独占一个元素
举例:
比如 这种双数元素个数的
array(你好,中国,莫言,诺贝尔);
结果为:
array(你好中国,莫言诺贝尔);
还有一种情况单数元素个数
array(你好,中国,莫言,诺贝尔,伟大);
结果为:
array(你好中国,莫言诺贝尔,伟大);
单数的最后一个独占一个元素
function change($a){
$l=count($a);
if($l%2==1)$a[]='';
$b=array();
for($i=0;$i<$l;$i+=2){
$b[]=$a[$i].$a[$i+1];
}
return $b;
}
var_dump(change(array('你好','中国','莫言','诺贝尔')));
var_dump(change(array('你好','中国','莫言','诺贝尔','伟大')));
?>
http://topic.csdn.net/u/20121009/14/9607e015-5824-404a-a9b2-4145f8d9e315.html?31772