이제 $a[$key]가 이렇게 출력되는 이유를 이해해야 합니다.php foreach 사용법: foreach는 배열에만 사용할 수 있습니다. 다른 데이터 유형이나 초기화되지 않은 변수에 사용하려고 하면 형식이 [foreach (배열 이름 아래 첨자 => 값)]입니다. ㅋㅋㅋ 배열의 첨자입니다!
어떻게 변경되더라도 배열의 출력 방법은 $a['중국어'가 아니라 항상 $a[1]이 된다는 점을 기억하세요. ]
foreach()에는 두 가지 용도가 있습니다. 1: foreach(array_name as $value){
statement;
}
여기서 array_name은 순회하려는 배열의 이름입니다. 각 루프에서 array_name 배열의 현재 요소 값은 $value에 할당되고 아래 첨자는 다음과 같습니다. 배열 내부는 한 단계 이동합니다. 즉, 다음에 다음 요소를 가져오기 위해 루프백합니다.
2:foreach(array_name as $key => $value){ statement; }
이 방법과 첫 번째 방법의 차이점은 추가 $key가 있다는 것입니다. 즉, 현재 요소의 값을 $value에 할당하는 것 외에도 현재 요소의 키 값도 $value에 할당됩니다. 각 루프의 변수 $key. 키 값은 아래 첨자 값 또는 문자열일 수 있습니다. 예를 들어 book[0]=1의 "0", book[id]="001"의 "id".
관련 무료 학습 권장 사항:php 프로그래밍
(동영상)위 내용은 PHP foreach의 사용법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!