如何根据php中的另一个数组元素重复获取数组元素值

问题描述 投票:0回答:1

我正在尝试获取一个重复次数为数组元素值的值 我有以下数组

<?php
$a = array(1, 2, 3);
$b = array(3, 2, 5);
foreach ($b as $x) {
    for ($i = 1; $i <= $x; $i++) {
        echo print_r($i).'<br>';
    }
}

输出: 11 21 31 11 21 11 21 31 41 51

我希望输出是:-

1112233333

php arrays element key-value
1个回答
0
投票

给你 -

<?php
    $a = array(1,2,3);
    $b = array(3,2,5);
    $index = 0;
    foreach($b as $x) {
        for($j = 1;$j <= $x; ++$j) {
            echo $a[$index];
        }
        ++$index;
    }
?>
© www.soinside.com 2019 - 2024. All rights reserved.