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";
}
?>