PHP-php 二维数组中以某个值为依据,其他值自加

发布于 2017-09-03 14:52:18 字数 667 浏览 1196 评论 2

将二维数组,
$arr = array(
array('http://www.abc.com/a/',100,120),
array('http://www.abc.com/b/index.php',50,80),
array('http://www.abc.com/a/index.html',90,100),
array('http://www.abc.com/a/?id=12345',200,33),
array('http://www.abc.com/c/index.html',10,20),
array('http://www.abc.com/abc/',10,30),
);

处理之后变成以下形式
$arr = array(
array('http://www.abc.com/a/',390,253),
array('http://www.abc.com/b/',50,80),
array('http://www.abc.com/c/',10,20),
array('http://www.abc.com/abc/',10,30),
);

简单说就是 将带参数的url处理后,然后作为依据,后面的对应数组的下标值相加。

求高手解答!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

偏爱自由 2017-10-04 09:53:08

用个循环,处理url,插入到新的数组(并相加)就可以了, 参考 @php多维数组问题,求大神解决谢谢

浮生未歇 2017-10-03 13:20:36

这个mark下,下次再看

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文