현재 위치: > 최신 기사 목록> PHP 배열 슬라이스의 자세한 설명 및 실제 예

PHP 배열 슬라이스의 자세한 설명 및 실제 예

M66 2025-07-09

배열 슬라이싱 기능에 대한 자세한 설명

배열 슬라이스는 구문 양식 배열 [start : end] 와 함께 지정된 부분 요소를 배열에서 가로 채기 위해 사용될 수 있으며, 여기에는 시작 색인 시작이 포함되어 있지만 엔드 인덱스 엔드는 아닙니다. 배열 슬라이싱을 통해 새 배열을 쉽게 만들고 원래 배열에서 일부 내용을 수정하고 지정된 범위 내에서 요소를 삭제할 수 있습니다.

배열 슬라이싱 구문 설명

배열 슬라이싱의 기본 구문은 다음과 같습니다.

 배열 [시작 : 끝]

안에:

  • 시작은 슬라이스의 시작 색인 (포함)입니다.
  • 끝은 슬라이스의 끝 인덱스입니다 (포함되지 않음).

예제 데모 : 배열의 일부를 얻으십시오

다음 예제는 슬라이스를 통해 배열에서 지정된 범위의 요소를 얻는 방법을 보여줍니다.

 my_array = [1, 2, 3, 4, 5]
slice_1 = my_array [1 : 3] # 인덱스 1 및 2 인쇄 (slice_1) # 출력 [2, 3]

예제 데모 : 새 배열을 만듭니다

슬라이싱하면 모든 인덱스를 얻는 것과 같은 특정 요소가 포함 된 새 배열을 만들 수 있습니다.

 my_array = [1, 2, 3, 4, 5]
new_array = my_array [:: 2] # 균일 한 모든 요소 인쇄 (new_array) # 출력 [1, 3, 5]

예제 데모 : 배열 내용을 수정합니다

배열 슬라이스는 지정된 범위의 요소를 교체하여 원래 배열을 수정합니다.

 my_array = [1, 2, 3, 4, 5]
my_array [1 : 3] = [6, 7] # 요소를 인덱스 1 및 2 인쇄 (my_array)로 바꾸십시오 [1, 6, 7, 4, 5]

예제 데모 : 배열 요소를 삭제합니다

조각을 사용하여 배열의 지정된 범위에서 요소를 삭제하십시오.

 my_array = [1, 2, 3, 4, 5]
del my_array [1 : 3] # 인덱스 1 및 2 인쇄로 요소 삭제 (my_array) # 출력 [1, 4, 5]

요약

배열 슬라이싱의 사용을 마스터하면 PHP 어레이의 작동 효율이 효과적으로 향상 될 수 있습니다. 간단한 구문 및 유연한 응용 프로그램 시나리오를 사용하면 배열에서 요소를 쉽게 가로 채거나 수정하거나 삭제하여 코드 로직을 최적화 할 수 있습니다.