Heim  >  Artikel  >  Backend-Entwicklung  >  PHP遍历关联数组的方法介绍

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

WBOY
WBOYOriginal
2016-06-23 13:59:271129Durchsuche

在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 />";}?>


程序运行结果:

football: goodswimming: very wellrunning: not good


 

each

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



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

 

football: goodswimming: very wellrunning: not good


 

list & each

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


程序运行结果:

football: goodswimming: very wellrunning: not good



 

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php实时显示当前时间Nächster Artikel:译-PHP rabbitMQ Tutorial-4