목차
foreach
each
list & each
백엔드 개발 PHP 튜토리얼 PHP遍历关联数组的步骤介绍

PHP遍历关联数组的步骤介绍

Jun 13, 2016 am 11:53 AM
gt quot sports

PHP遍历关联数组的方法介绍

在PHP中数组分为两类: 数字索引数组和关联数组。其中数字索引数组和C语言中的数组一样,下标是为0,1,2…而关联数组下标可能是任意类型,与其它语言中的hash,map等结构相似。

下面介绍PHP中遍历关联数组的三种方法:

 

foreach

<?php $sports = array(    'football' => 'good',    'swimming' =&gt; 'very well',    'running'  =&gt; 'not good'	);	foreach ($sports as $key =&gt; $value) {    echo $key.": ".$value."<br>";}?&gt;
로그인 후 복사


程序运行结果:

football: goodswimming: very wellrunning: not good
로그인 후 복사
로그인 후 복사
로그인 후 복사


 

each

<?php $sports = array(    'football' => 'good',    'swimming' =&gt; 'very well',    'running'  =&gt; 'not good'	);	while ($elem = each($sports)) {    echo $elem['key'].": ".$elem['value']."<br>";}?&gt;
로그인 후 복사



程序运行结果:程序运行结果:

 

football: goodswimming: very wellrunning: not good
로그인 후 복사
로그인 후 복사
로그인 후 복사


 

list & each

<?php $sports = array(    'football' => 'good',    'swimming' =&gt; 'very well',    'running'  =&gt; 'not good'	);	while (list($key, $value) = each($sports)) {    echo $key.": ".$value."<br>";}?&gt;
로그인 후 복사


程序运行结果:

football: goodswimming: very wellrunning: not good
로그인 후 복사
로그인 후 복사
로그인 후 복사



 

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까? 화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까? Dec 29, 2023 pm 02:27 PM

화웨이 GT3 Pro와 GT4의 차이점은 무엇입니까?

수정: Windows 11에서 캡처 도구가 작동하지 않음 수정: Windows 11에서 캡처 도구가 작동하지 않음 Aug 24, 2023 am 09:48 AM

수정: Windows 11에서 캡처 도구가 작동하지 않음

iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법 iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법 Jul 29, 2023 am 08:22 AM

iPhone에서 App Store 오류에 연결할 수 없는 문제를 해결하는 방법

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决 Jun 13, 2016 am 10:23 AM

php提交表单通过后,弹出的对话框怎样在当前页弹出,该如何解决

watch4pro가 더 나은가요, 아니면 gt인가요? watch4pro가 더 나은가요, 아니면 gt인가요? Sep 26, 2023 pm 02:45 PM

watch4pro가 더 나은가요, 아니면 gt인가요?

iPadOS 17.4로 iPad 배터리 수명을 최적화하는 방법 iPadOS 17.4로 iPad 배터리 수명을 최적화하는 방법 Mar 21, 2024 pm 10:31 PM

iPadOS 17.4로 iPad 배터리 수명을 최적화하는 방법

Guan Zeyuanjiang Shuying은 기술과 예술의 완벽한 결합인 Huawei MateBook GT 14를 경험합니다. Guan Zeyuanjiang Shuying은 기술과 예술의 완벽한 결합인 Huawei MateBook GT 14를 경험합니다. Aug 10, 2024 pm 09:51 PM

Guan Zeyuanjiang Shuying은 기술과 예술의 완벽한 결합인 Huawei MateBook GT 14를 경험합니다.

Casio, 마라톤 및 운동 중에 거리, 속도, 걸음 수, 칼로리를 추적하는 G-SHOCK GBD-300 스마트워치 출시 Casio, 마라톤 및 운동 중에 거리, 속도, 걸음 수, 칼로리를 추적하는 G-SHOCK GBD-300 스마트워치 출시 Jun 25, 2024 am 06:51 AM

Casio, 마라톤 및 운동 중에 거리, 속도, 걸음 수, 칼로리를 추적하는 G-SHOCK GBD-300 스마트워치 출시

See all articles