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
<?php
/* ----------------------------------------------------------------------------
* 配列関連の関数:配列ステータス情報の例
* キー、値の存在チェック「array_key_exists, key_exists, in_array」
* 作成: 2015.08.14 yoshi of CXMedia Inc.
* --------------------------------------------------------------------------- */
header("Content-type:text/plain; charset=UTF-8");
// array()
$aryFruits = array(
'cherry' => 'チェリー',
'melon' => 'メロン',
'apple' => 'りんご',
'lemon' => 'レモン',
'banana' => 'バナナ',
'orange' => 'オレンジ'
);
// array_key_exists, key_exists(array_key_existsのエリアス)
echo '■配列:array_key_exists(key,array)',"\n";
if(array_key_exists('apple',$aryFruits)){
echo "連想配列の\$aryFruitsに 'apple' という要素が存在\n";
} else {
echo "連想配列の\$aryFruitsに 'apple' という要素が存在しない\n";
}
echo '■配列:key_exists(key,array)→array_key_existsのエリアス',"\n";
if(key_exists('apple', $aryFruits)){
echo "連想配列の\$aryFruitsに 'apple' という要素が存在\n";
} else {
echo "連想配列の\$aryFruitsに 'apple' という要素が存在しない\n";
}
echo '■配列:in_array(value,array)',"\n";
if(in_array('りんご',$aryFruits)){
echo "連想配列の\$aryFruitsの値:{$aryFruits['apple']}が存在\n";
} else {
echo "連想配列の\$aryFruitsの値は、存在しない\n";
}
?>