0

配列内の既存の値を複製して同じ配列に追加する良い方法はありますか?これが私が考えることができるものですpf

PHP

$names = array('Tom', 'Dick', 'Hairy');
$names_new = $names;
$duplication = 3;
for($i = 0; i < $duplication; $i++) {
    for($j = 0; $j < count($names); $j++) {
        $names_new[] = $names[$j];
    }
}
4

1 に答える 1

3
$names = array('Tom', 'Dick', 'Hairy');
$names2 = array_merge($names, $names);

$ names2には、必要な配列が含まれます。
ドキュメント:array_merge

于 2012-07-07T00:17:11.223 に答える