首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

跪请高手

2012-02-09 
跪请高手 十万火急$a array(1,2,3,4)$b array(2,1,3,2)想要以下的结果$c array(1,1,2,3,3,3,4,4)

跪请高手 十万火急
$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);?> 

热点排行