Rumah > pembangunan bahagian belakang > tutorial php > PHP遍历关联数组的方法介绍

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:59:27
asal
1214 orang telah melayarinya

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

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

 

foreach

<?php$sports = array(    'football' => 'good',    'swimming' => 'very well',    'running'  => 'not good'	);	foreach ($sports as $key => $value) {    echo $key.": ".$value."<br />";}?>
Salin selepas log masuk


程序运行结果:

football: goodswimming: very wellrunning: not good
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


each

<?php$sports = array(    'football' => 'good',    'swimming' => 'very well',    'running'  => 'not good'	);	while ($elem = each($sports)) {    echo $elem['key'].": ".$elem['value']."<br />";}?>
Salin selepas log masuk



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

football: goodswimming: very wellrunning: not good
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk


list & each

<?php$sports = array(    'football' => 'good',    'swimming' => 'very well',    'running'  => 'not good'	);	while (list($key, $value) = each($sports)) {    echo $key.": ".$value."<br />";}?>
Salin selepas log masuk


程序运行结果:

football: goodswimming: very wellrunning: not good
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk



 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan