$array[0] = array('ip'=>"192.168.1.5","iplong"=>33333);
$array[1] = array('ip'=>"192.168.1.6","iplong"=>555455);
$array[2] = array('ip'=>"192.168.1.5","iplong"=>45678);$array这个数组 如何合并成下面的数组?$array[0] = array('ip'=>"192.168.1.5","iplong"=>"33333,45678");
$array[1] = array('ip'=>"192.168.1.6","iplong"=>555455);
解决方案 »
- 求助一個奇怪的問題 在线等, 急急急
- php操作xml文件
- php 页面打开的问题
- Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES)
- 我刚学PHP请问各位高手们如果从当前的PHP页跳转到上一次运行的PHP页怎么搞?最好给个实例!!!谢谢
- 非联通手机号码的数字字符串正则表达式怎么写
- 急!!!!!!!!!!!
- 怎样控制上传图片的大小?高手请帮忙!
- 请大家帮忙看看,为什么出错,能上传吗?
- What's wrong?
- 请各路大虾帮忙解决问题
- 投票系统
$array[1] = array('ip'=>"192.168.1.6","iplong"=>555455);
$array[2] = array('ip'=>"192.168.1.5","iplong"=>45678);
$hash = array();
foreach( $array as $k=>$v)
{
if(isset($hash[$v['ip']]))
{
$array[$hash[$v['ip']]]["iplong"] .= ",".$v['iplong'];
unset( $array[$k] );continue;
}
$hash[$v['ip']] = $k;
}
print_r($array);
$array[1] = array('ip'=>"192.168.1.6","iplong"=>555455);
$array[2] = array('ip'=>"192.168.1.5","iplong"=>45678);$last=$array[2]["iplong"];
unset($array[2]);
$array[0]["iplong"]=$array[0]["iplong"].",".$last;
print_r($array);