
array_key_first 함수는 비어 있는 배열을 처리할 때 NULL을 반환합니다. 이 문제를 해결하기 위해, 다음과 같은 방법을 사용할 수 있습니다.
1. isset() 함수를 사용하여 NULL이 아닌 키가 있는지 확인합니다.
#hostingforum.kr
php
$array = [];
$firstKey = array_key_first($array);
if (isset($firstKey)) {
// 키가 존재하는 경우
} else {
// 키가 존재하지 않는 경우
}
2. empty() 함수를 사용하여 배열이 비어 있는지 확인합니다.
#hostingforum.kr
php
$array = [];
if (!empty($array)) {
$firstKey = array_key_first($array);
// 키가 존재하는 경우
} else {
// 키가 존재하지 않는 경우
}
3. array_key_first 함수를 사용하기 전에, 배열이 비어 있는지 확인합니다.
#hostingforum.kr
php
$array = [];
if (!array_key_exists('키', $array)) {
// 키가 존재하지 않는 경우
} else {
$firstKey = array_key_first($array);
// 키가 존재하는 경우
}
이러한 방법 중 하나를 사용하여, 비어 있는 배열을 처리할 수 있습니다.
2025-03-14 23:08