3

配列があるとします

$a = array('a', 'b', 'c');

配列を取得する必要があります

$a = array('a', 'b', 'c', 'd', 'e');

使うべきか

$a = array_merge($a, array('d', 'e'));

また

$a[] = 'd';
$a[] = 'e';
4

3 に答える 3

3

この状況では、心配する順序付きまたは名前付きのキーがないため、どちらも同じです。お好みの方を使用してください。

于 2012-10-09T09:07:22.267 に答える
1

それはあなたが値をどのように持っているかに依存します、あなたはすでに配列として持っていて、そしてarray_merge()大丈夫です、しかしあなたが何かをループして一度に値を得るなら、2番目のオプションは大丈夫です。

于 2012-10-09T09:07:31.737 に答える
0

2 番目の配列の生成方法によって異なります。追加する 2 番目の配列が別の関数の出力からのものである場合、より適切な選択はarray_merge()です。

于 2012-10-09T09:09:47.943 に答える