读书人

跪请高手

发布时间: 2012-02-09 18:22:27 作者: rapoo

跪请高手 十万火急
$a = array(1,2,3,4);
$b = array(2,1,3,2);
想要以下的结果
$c =array(1,1,2,3,3,3,4,4);
当$b中第一个是2的时候$a中的第一个'1'要出两个'1'
当$b中第二个是1的时候$a中的第二个'2'要出一个'2'
当$b中第三个是3的时候$a中的第三个'3'要出三个'3'
像$c一样的集合

[解决办法]

PHP code
<?php$a = array(1,2,3,4); $b = array(2,1,3,2); $c = array();for($i=0;$i<count($a);$i++){  for($j=0;$j<$b[$i];$j++){    array_push($c,$a[$i]); }}print_r($c);?> 

读书人网 >JavaScript

热点推荐