V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  kmvan  ›  全部回复第 2 页 / 共 81 页
回复总数  1615
1  2  3  4  5  6  7  8  9  10 ... 81  
zf 为啥不下令百毒不许用https呢?
2015-04-04 23:58:10 +08:00
回复了 meteor2013 创建的主题 问与答 遇到一个函数变换,看了些书还是不明白,求指点
如果 f(x) = f(y) = 0,完事。
2015-04-04 23:54:40 +08:00
回复了 wangze500 创建的主题 酷工作 魔都二次元小清新团队募集小伙伴加入
貌似环境有点压抑……
2015-04-04 22:35:02 +08:00
回复了 lingo233 创建的主题 程序员 如何优(dan)雅(teng)的用正则处理中文数字
直接枚举,不久10个字么
@chinafeng 你要是不感谢我都忘记了...还需要吗
十分感谢,目前已经有了,下次再打扰:)
@lihua Dreamhost 空间要吗
感谢支持,不过现在有空间了:)
2015-04-04 12:49:39 +08:00
回复了 lihua 创建的主题 宠物 捡到一条小狗怎么办?
先帮它洗个澡啊
2015-04-03 21:09:02 +08:00
回复了 JackBlack2006 创建的主题 问与答 现在 QQ 还会后台偷偷上传吗? QQ 游戏呢?
@zkd8907 说句难听点的话,有点智商的都知道,一家香港上市市值1000亿美金,全球排名前十的互联网公司,如果被人家发现盗窃用户账号密码资料会是什么样的后果。
这是联想还是360?信息通报先进单位
2015-04-03 10:10:32 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
我漏了一个地方
if(isset($new[$v['period']])){
改成
if(isset($new[$v['period'] . $v['price']])){
2015-04-03 01:17:57 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
@mhycy 之前那个写法不怕period和price连在一起出问题么?都是数字。。。
显然不会。而且最高效,跑10w次1ms都不用
2015-04-02 21:37:08 +08:00
回复了 83f420984 创建的主题 程序员 问下前端开发攻城师一个学习方法的问题
你用原生js也能写的…………
2015-04-02 19:59:19 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
<?php

$old = [
["id"=>1,'num'=>5,'period'=>3,'price'=>5],
["id"=>2,'num'=>10,'period'=>3,'price'=>5],
["id"=>3,'num'=>15,'period'=>9,'price'=>20]
];

$new = [];
foreach($old as $k => $v){
if(isset($new[$v['period']])){
$new[$v['period'] . $v['price']]['num'] += $v['num'];
}else{
unset($v['id']);
$new[$v['period'] . $v['price']] = $v;
}
}

var_dump($new);

//这样就ok了啊。isset的效率略高。
2015-04-02 19:56:37 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
@jinganchuqi 我要的是 合并period相同,并且price也相同的数组呀,您还能给我说说其他方法吗?
你的结果 price 也没有相同。
2015-04-02 19:37:03 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
@tuoxie007 就三条数据,测耗时意义不大吧。。。
你一定是妒忌我和我的头像
2015-04-02 19:12:56 +08:00
回复了 jinganchuqi 创建的主题 PHP 请问 php 中怎样合并二维数组相同的 key?
<?php

$old = [
["id"=>1,'num'=>5,'period'=>3,'price'=>5],
["id"=>2,'num'=>10,'period'=>3,'price'=>5],
["id"=>3,'num'=>15,'period'=>9,'price'=>20]
];

$new = [];
foreach($old as $k => $v){
if(isset($new[$v['period']])){
$new[$v['period']]['num'] += $v['num'];
}else{
unset($v['id']);
$new[$v['period']] = $v;
}
}

var_dump($new);


?>
输出耗时:0.00074601173400879ms
1  2  3  4  5  6  7  8  9  10 ... 81  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2870 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 11:28 · PVG 19:28 · LAX 04:28 · JFK 07:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.