全球主机交流论坛

标题: 求大神帮忙关于php数组操作,这样的功能怎么写呢? [打印本页]

作者: 零度回忆    时间: 2016-10-20 13:30
标题: 求大神帮忙关于php数组操作,这样的功能怎么写呢?
有两个数组, 想实现下面的功能比如:

$a=array(1,2,3);
$b=array(4,5);

我想让两个数组从最后一个元素开始合并对应行成新的数组, 变成:
$c=array(1,'2,4','3,5');
或者
$c=array(1,array(2,4),array(3,5));


作者: the2ndface    时间: 2016-10-20 13:30
  1.         $a=array(1,2,3);
  2.         $b=array(4,5);
  3.        
  4.         $aLen = count($a);
  5.         $bLen = count($b);

  6.         for($i=$aLen;$i>0;$i--){
  7.                
  8.                 if ($bLen > 0){
  9.                         $tmp[$i-1] = [$a[$i-1],$b[$bLen-1]];
  10.                 }else{
  11.                         $tmp[$i-1] = $a[$i-1];
  12.                 }
  13.                 $bLen --;
  14.         }
  15.         print_r($tmp);
复制代码

应当是这么个意思,另外,判断哪个数组长,哪个数组为a
作者: MATAO    时间: 2016-10-20 13:31
楼下会
作者: hostus    时间: 2016-10-20 14:21
count 下数组个数 然后 -1 为下标取出元素 组成数组  





欢迎光临 全球主机交流论坛 (https://hostloc.9hanju.com/) Powered by Discuz! X3.4