본문 바로가기

Code Snippets/php

함수 : array_key_exists

array_key_exists

(PHP 4 >= 4.0.7, PHP 5, PHP 7)

array_key_exists  지정한 키 또는 첨자가 배열에 있는지 조사

설명

bool array_key_exists ( mixed $key , array $array )

지정한key 배열로 설정되어 있는 경우 array_key_exists() TRUE 을 반환합니다. key 는 배열 첨자로 사용할 수 있는 모든 값을 사용 가능합니다.

파라미터

key

조사 값.

array

키가 존재 여부를 알아보고 싶은 배열.

반환 값

성공한 경우에TRUE 실패한 경우FALSE 를 반환합니다.

사례 1. array_key_exists() 의 예

<?php
$search_array 
= array('first' => 1'second' => 4);
if (
array_key_exists('first'$search_array)) {
    echo 
"이 배열에는 'first' 이라는 요소가 존재합니다";
}
?>

사례 2. array_key_exists() -isset()

isset() NULL 값을 가진 배열 키에 대한 TRUE 를 반환하지 않습니다. 한편 array_key_exists()  TRUE 를 반환합니다.

<?php
$search_array 
= array('first' => null'second' => 4);

// false 를 반환
isset($search_array['first']);

// true 를 반환

array_key_exists('first'$search_array);
?>

'Code Snippets > php' 카테고리의 다른 글

함수 : set_time_limit  (0) 2015.12.11
함수 : error_reporting  (0) 2015.12.11
함수 : ucfirst / lcfirst  (0) 2015.12.08
함수 : get_class()  (0) 2015.12.07
set_error_handler  (0) 2015.12.02