揮発性のメモ2

http://d.hatena.ne.jp/iww/

配列の結合

(0,1,2,3) という配列a と (A,B,C,D,E,F) という配列b をくっつける

<?php
$a = range('0','3');
$b = range('A','F');

$list = $a + $b;
print_r($list);
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => E
    [5] => F
)

配列同士を足し算すると、添え字はそのまま扱われる。 同じ添え字の場合、先のが優先される。

<?php
$a = range('0','3');
$b = range('A','F');

$list = array_merge($a, $b);
print_r($list);
Array
(
    [0] => 0
    [1] => 1
    [2] => 2
    [3] => 3
    [4] => A
    [5] => B
    [6] => C
    [7] => D
    [8] => E
    [9] => F
)

ちゃんとarray_merge()使え という話


土日で身につくPHPプログラミング教室 環境づくりからWebアプリが動くまでの2日間コース(仮)