[英]php: i have 5 array, how can i make them as one?
foreach($archive as $archrow){
echo $archrow->doc_name; //document name
echo $archrow->doc_status; //document status
}
foreach($arc as $arcrow){
echo $arcrow->fullname; //Author
}
foreach($pos as $posrow){
echo $posrow->position_name; //position
}
foreach($loc as $locrow){
echo $locrow->location; //Department
}
我想制作一张桌子并按类别安排它们:
________________________________________________________________________________
|文件名称| 作者| 职位| 部门| 文件状态|
| asdasd | 约翰| 经理| 帐户| adsads |
我想假设你想要同时从每个数组中提取一个元素
你可以试试
$mi = new MultipleIterator(MIT_NEED_ANY|MIT_KEYS_NUMERIC);
$mi->attachIterator(new ArrayIterator($archive), 'achive');
$mi->attachIterator(new ArrayIterator($arc), 'arc');
$mi->attachIterator(new ArrayIterator($pos), 'pos');
$mi->attachIterator(new ArrayIterator($loc), 'loc');
echo "<pre>";
foreach ( $mi as $member ) {
echo $member['achive']->doc_name, "|", $member['achive']->doc_status, "|", $member['arc']->fullname, "|", $member['pos']->position_name, "|", $member['loc']->position_name ,PHP_EOL;
}
如果要合并数组,可以使用array_merge
: http : array_merge
但你的例子不是数组......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.