PHP:简单的数组操作

use*_*217 1 php arrays loops for-loop

我有这样的数组(仅一维):

$arr = array('one', 'two', 'three', 'foo', 'bar', 'etc');

现在我需要一个for()创建新数组的循环$arr,如下所示:

$newArr = array('one', 'onetwo', 'onetwothree', 'onetwothreefoo', 'onetwothreefoobar', 'onetwothreefoobaretc');

似乎很简单,但我无法弄清楚.

提前致谢!

Bor*_*lid 10

$mash = "";
$res = array();

foreach ($arr as $el) {
    $mash .= $el;
    array_push($res, $mash);
}
Run Code Online (Sandbox Code Playgroud)