Maison > développement back-end > tutoriel php > php-PHP中使用foreach和while each输出关联数组,只能显示其中一个

php-PHP中使用foreach和while each输出关联数组,只能显示其中一个

WBOY
Libérer: 2016-06-02 11:33:56
original
1001 Les gens l'ont consulté

phpforeach

$prices = array( 'Tires'=>100 );

$prices[ 'Oil' ] = 10;

$prices[ 'Spark plugs' ] = 4;

<code>echo $prices['Oil'].'<br>';foreach ($prices as $key => $value) {    echo $key.' - '.$value.'<br>';    }while($element = each($prices)){    echo $element[ 'key' ];    echo ' - ';    echo $element[ 'value' ];    echo '<br>';}</code>
Copier après la connexion

?>

注释掉两种输出方式中的任何一个,另一个都可以正常输出;
但是把它们放在一起后,却只能输出其中一个。
然而, 我把两种输出方式的顺序调转后,发现两个都可以输出。
请问,何解?

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal