PHP 1차원 배열은 키를 제거합니다
PHP 언어에서 배열은 매우 중요한 데이터 구조입니다. 배열을 통해 일련의 데이터를 저장하고 처리할 수 있습니다. PHP의 배열은 인덱스 배열과 연관 배열의 두 가지 유형을 지원합니다. 인덱스 배열의 키 이름은 자동으로 할당된 숫자 인덱스이고, 연관 배열의 키 이름은 사용자 정의 문자열 유형 키입니다.
1차원 배열의 경우 배열의 키 이름을 제거하고 값만 유지하려면 다음 방법을 사용할 수 있습니다.
방법 1: array_values() 사용
array_values() 함수는 배열의 모든 키 값을 포함하는 새 배열을 반환합니다. 즉, 배열에서 키 이름을 제거하고 키 값만 유지할 수 있습니다. 다음은 array_values() 함수를 사용하는 예입니다.
<?php $array = array("a" => "red", "b" => "green", "c" => "blue"); $new_array = array_values($array); print_r($new_array); ?>
위 코드에서 $array는 세 개의 키-값 쌍을 포함하는 연관 배열입니다. array_values() 함수를 사용하여 $array 배열을 세 요소의 인덱스 배열로 변환합니다. 여기서 키는 무시됩니다. 최종 출력은 다음과 같습니다.
Array ( [0] => red [1] => green [2] => blue )
방법 2: foreach 루프 사용
array_values()를 사용하는 것 외에도 foreach 루프를 사용하여 배열을 순회하고 각 요소의 키 이름을 삭제하고 해당 키만 유지할 수도 있습니다. 값 . 다음은 foreach 루프의 예입니다.
<?php $array = array("a" => "red", "b" => "green", "c" => "blue"); $new_array = array(); foreach($array as $value) { $new_array[] = $value; } print_r($new_array); ?>
위 코드에서는 먼저 빈 배열 $new_array를 만듭니다. 그런 다음 foreach 루프를 사용하여 원래 배열 $array를 반복하고 각 요소의 값을 $new_array 배열의 끝에 추가합니다. 순회 프로세스 동안 각 요소의 값만 유지하고 키 이름을 생략하므로 최종 출력 결과는 값만 포함하는 새 배열입니다. 실행 결과는 다음과 같습니다.
Array ( [0] => red [1] => green [2] => blue )
Summary
어떤 방법을 사용하든 간단히 키 이름이 있는 배열을 키 이름이 없는 배열로 변환할 수 있습니다. 실제 적용에서는 필요에 따라 방법 중 하나를 선택하거나 다른 방법을 사용하여 다양한 유형의 배열을 처리할 수 있습니다.
위 내용은 PHP의 1차원 배열에서 키를 제거하는 두 가지 방법에 대한 소개입니다. PHP 매니아들에게 도움이 되기를 바랍니다.
위 내용은 PHP의 1차원 배열에서 키를 제거하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!