PHP에서 마지막 배열 요소 가져오기
-
PHP에서
array_values()
를 사용하여 마지막 배열 요소 추출 -
PHP에서
end()
를 사용하여 마지막 배열 요소 추출 -
PHP에서
count()
를 사용하여 마지막 배열 요소 추출 -
PHP에서
array_key_last()
를 사용하여 마지막 배열 요소 추출 -
PHP에서
array_keys()
를 사용하여 마지막 배열 요소 추출
배열은 인덱스를 통해 액세스되는 많은 요소를 포함하기 때문에 모든 프로그래밍 언어의 필수적인 부분입니다. 오늘 기사에서는 배열의 마지막 요소를 추출하는 방법을 배웁니다.
PHP에서 array_values()
를 사용하여 마지막 배열 요소 추출
연관 배열을 입력으로 사용하고 숫자 키로 대체된 키로 배열의 값을 반환하는 내장 PHP 함수입니다.
array_values()
구문
array_values(array $array);
매개변수
$array
: 필수 매개변수입니다. 값이 추출될 원본 배열을 참조합니다.
반환 값
숫자 키가 있는 연관 배열 형식으로 가져온 값이 있는 배열을 반환합니다.
예제 코드:
<?php
$array = array("first" => 1, "second" => 2);
$lastElement = end(array_values($array));
echo $lastElement ;
?>
출력:
2
PHP에서 end()
를 사용하여 마지막 배열 요소 추출
PHP는 배열의 내부 포인터를 이동하고 마지막 요소로 설정하고 값을 인쇄하는 end()
함수를 제공합니다.
end()
구문
end(array $array);
매개변수
$array
: 필수 매개변수입니다. 포인터가 설정될 원래 배열을 참조합니다.
반환 값
입력 배열에 따라 배열의 마지막 요소 값을 반환합니다. 빈 배열이 전달되면 false
가 반환됩니다. 다차원 배열이 전달되면 마지막 배열을 반환합니다.
예제 코드:
<?php
$array = array("first" => 1, "second" => 2);
$lastElement = end(array_values($array));
echo $lastElement . "<br>";
$lastArrayElement = end($array);
echo $lastArrayElement . "<br>";
$multidimensionalArray = array(array("a", "b", "c"), array("d", "e", "f"), array("g", "h", "i"));
$mdLastElement = end(end($multidimensionalArray));
echo $mdLastElement . "<br>";
?>
출력:
2
2
i
PHP에서 count()
를 사용하여 마지막 배열 요소 추출
PHP는 배열 내부의 요소 수를 계산하는 count()
함수를 제공합니다. 지정된 경우 다차원 배열 내의 모든 요소를 계산할 수 있습니다.
count()
구문
count(array $array, boolean $mode);
매개변수
$array
: 필수 매개변수입니다. count 작업이 수행될 원본 배열을 나타냅니다.
$mode
: 선택적 매개변수이며 2개의 값을 입력으로 받습니다. ‘0’은 다차원 배열 내부의 모든 요소를 계산하지 않도록 PHP에 지시하는 기본값을 나타냅니다. ‘1’은 다차원 배열 내부의 모든 요소를 계산하도록 PHP에 지시하는 개수를 나타냅니다.
반환 값
요소의 총 개수로 정수 값을 반환합니다.
예제 코드:
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$lastElement = $array[count($array)-1];
echo $lastElement. "<br>";
$multidimensionalArray = array(array("a", "b", "c"), array("d", "e", "f"), array("g", "h", "i"));
// First extract last array from multidimensional array
$lastArray = end($multidimensionalArray);
// Extract last element of last array in multidimensional array
$lastArrayElement = $lastArray[count($lastArray)-1];
echo $lastArrayElement;
?>
출력:
Linux
i
PHP에서 array_key_last()
를 사용하여 마지막 배열 요소 추출
배열의 마지막 키를 제공하는 내장 PHP 함수입니다. 이 함수를 사용하여 마지막 키를 가져오고 해당 값을 가져올 수 있습니다.
array_key_last()
구문
array_key_last(array $array);
매개변수
array
: 마지막 키를 추출할 원본 배열을 지정하는 필수 매개변수입니다.
반환 값
입력 배열이 비어 있지 않으면 배열의 마지막 키를 반환합니다. 빈 배열 입력에서 NULL
을 반환합니다.
예제 코드:
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$lastElement = $array[array_key_last($array)];
echo $lastElement;
?>
출력:
Linux
PHP에서 array_keys()
를 사용하여 마지막 배열 요소 추출
새로운 연관 배열에서 원래 배열의 추출된 키를 반환하는 내장 PHP 함수입니다. 여기서 키는 숫자 인덱스가 되고 값은 추출된 키가 됩니다.
array_keys()
구문
array_keys(array $array, int|string $value, boolean $strict);
매개변수
$array
: 필수 매개변수입니다. 키가 추출될 원본 배열을 지정합니다.
$value
: 선택적 매개변수입니다. 값을 지정하고 값이 이 입력 값과 일치하도록 설정된 키만 키를 반환합니다.
$strict
: 선택적 매개변수입니다. 사용자가 값과 데이터 유형을 엄격하게 제어하려는 경우 이 매개변수를 전달할 수 있습니다.
가능한 값:
-
true
- 데이터 유형 검사와 함께 값이 지정된 값과 엄격하게 일치하는 키를 반환합니다. 예를 들어, 숫자 1은 문자열 “1"과 동일하지 않습니다. -
false
- 값이 지정된 값과 엄격하게 일치하지만 데이터 유형 검사를 수행하지 않는 키를 반환합니다. 예를 들어 숫자 1은 문자열 “1"과 같습니다.
반환 값
숫자 키와 원래 배열의 키를 값으로 사용하는 연관 배열을 반환합니다.
예제 코드:
<?php
$array = array("Mac", "Windows", "Ubuntu", "Linux");
$keys = array_keys($array);
$lastElement = $array[$keys[count($keys)-1]];
echo $lastElement;
?>
출력:
Linux
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn