全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 13718|回复: 4
打印 上一主题 下一主题

[Windows VPS] 求大神帮忙关于php数组操作,这样的功能怎么写呢?

[复制链接]
跳转到指定楼层
1#
发表于 2016-10-20 13:30:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
188金钱
有两个数组, 想实现下面的功能比如:

$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));

最佳答案

查看完整内容

应当是这么个意思,另外,判断哪个数组长,哪个数组为a
2#
发表于 2016-10-20 13:30:24 | 只看该作者
  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

点评

非常感谢  发表于 2016-10-20 15:40
3#
发表于 2016-10-20 13:31:35 | 只看该作者
楼下会
4#
发表于 2016-10-20 14:21:48 | 只看该作者
count 下数组个数 然后 -1 为下标取出元素 组成数组  
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-9 19:11 , Processed in 0.062909 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表