Php 에서 foreach 루프에서 $key 의 값은 어떻게 수정합니까?

이 $key 와 for 루프의 $key 는 두 가지 개념입니다.

예를 들면 다음과 같습니다.

$arr? =? ['k1'= > V 1',' k2' = & gtv2',' k3' = & gtv3'];

//v2 값을 가져옵니다.

Print _ r ($ arr ['k2']);

$arr? =? ['v 1',' v2',' v3'];

//v2 값을 가져옵니다.

Print _ r ($ arr [1]);

//위 두 배열에서 v2 값을 가져오는 방법의 차이점은 무엇입니까? Foreach 루프를 사용하여 배열에 있는 요소의 키 값과 값을 얻을 수 있습니다. 물론 키 값은 숫자나 문자열일 수 있습니다.

$key=$key+ 10 으로 직접 루핑하려는 경우 먼저 $key 가 문자열인 경우+10 에 오류가 발생합니다.

다음을 수행할 수 있습니다.

1. 한 번 루핑하고 PHP 함수 array_splice () 또는 unset () 을 통해 사용된 요소를 삭제하면 나머지는 한 번 재순환할 수 있습니다.

2. 작업에 대한 새 배열 변수를 생성합니다.

키 값은 무엇을 의미합니까? 잘 모르겠어요