1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
<?php
/* ----------------------------------------------------------------------------
 *    配列関連の関数:配列要素の編集2の例
 *     配列の要素の編集:フルーツに対する単純配列例
 *  作成: 2015.08.12 yoshi of CXMedia Inc.
 * --------------------------------------------------------------------------- */
header("Content-type:text/plain; charset=UTF-8");

// array()
echo '■base: array();',"\n";
$aryFruits = array('いちご','りんご','バナナ','みかん','スイカ','メロン');
print_r($aryFruits);
echo 
'■merge: array();',"\n";
$aryFruits2 = array('なし','かき','あんず','レモン');
print_r($aryFruits2);

// array_reverse()
echo '■$aryOut = array_reverse(array);',"\n";
$aryOut array_reverse($aryFruits);
print_r($aryOut);

// array_merge()
echo '■$aryOut = array_merge(array);',"\n";
$aryOut array_merge($aryFruits,$aryFruits2);
print_r($aryOut);

// array_merge_recursive()
echo '■$aryOut = array_merge_recursive(array);',"\n";
$ary1 = array(
    
"fruits" => array("favorite" => "cherry"),
    
6);
$ary2 = array(
    
3,
    
"fruits" => array(
                
"favorite" => "apple",
                
"melom"));
$aryOut array_merge_recursive($ary1$ary2);
print_r($aryOut);

// array_chunk()
echo '■$aryOut = array_chunk(array,size);',"\n";
$aryOut array_chunk($aryFruits2,2);
print_r($aryOut);

// array_replace_recursive()
echo '■$aryOut = array_replace(array,replaceArray); //PHP5.3以降',"\n";
$aryOut array_replace_recursive($aryFruits,$aryFruits2);
print_r($aryOut);
?>