【发布时间】:2016-11-25 03:09:22
【问题描述】:
我有两个数组signatories 和designations。 Designations 数组具有分隔符 "|",表示 1 个签署者有 2 个指定。如果元素在分隔符中有 2 个值,在其他数组中有 1 个值,我想输出。它将产生另一个副本或克隆。像这样。
$signatories = array('Allan','Robert','Maria');
$designations = array('CEO','CEO|COO','MANAGER|OIC|COO');
我的预期输出:
Allan - CEO
Robert - CEO
Robert - COO
Maria - MANAGER
Maria - OIC
Maria- COO
【问题讨论】:
-
如果您可以控制源数据,更改它是明智的
-
我想指出的是,虽然在单个循环中执行它是一个很酷的技巧,但您现在无法进行任何类型的验证或更改,并且还会使您的代码更加简洁很难跟上。维护代码的成本通常比在现实生活中从未真正发挥作用的微小性能提升更昂贵。