예를 들면 다음과 같습니다.
$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. 작업에 대한 새 배열 변수를 생성합니다.
키 값은 무엇을 의미합니까? 잘 모르겠어요