猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有像python的zip这样的php函数吗?
Python有一个很好的zip()功能。是否有PHP等价物?
喵喔喔
浏览 549
回答 3
3回答
潇潇雨雨
array_combine 来得很近。否则就像自己编码一样:function array_zip($a1, $a2) { for($i = 0; $i < min(length($a1), length($a2)); $i++) { $out[$i] = [$a1[$i], $a2[$i]]; } return $out;}
0
0
0
胡说叔叔
尝试使用此函数创建一个类似于Python的数组数组zip:function zip() { $args = func_get_args(); $zipped = array(); $n = count($args); for ($i=0; $i<$n; ++$i) { reset($args[$i]); } while ($n) { $tmp = array(); for ($i=0; $i<$n; ++$i) { if (key($args[$i]) === null) { break 2; } $tmp[] = current($args[$i]); next($args[$i]); } $zipped[] = $tmp; } return $zipped;}您可以根据需要将此函数传递给任意数量的项目。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
PHP
php如何把参数放在Http Request Heade????
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续