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);
?>