Heim >Backend-Entwicklung >PHP-Tutorial >list-each-while-Array durchqueren

list-each-while-Array durchqueren

WBOY
WBOYOriginal
2016-07-29 09:15:21904Durchsuche
$name = array(
		'孟子','孔子','孙子','老子'
	);
while($ele = each($name)){
		$key = $ele['key']; // == $ele[0]
		$value = $ele['value']; // $ele[2]
		var_dump($key,$value);
		echo "<br>";
	}

Obwohl dies nicht häufig verwendet wird, ist es sehr nützlich, um das Konzept von Array-Zeigern zu verstehen (am besten verwenden Sie foreach)

Es kann auch mithilfe der Listenstruktur aktualisiert werden

Liste Die Struktur besteht darin, ein Index--Array zu verwenden, um mehrere Variablen gleichzeitig zu initialisieren

$arr = array(0=>"some",1=>"many",2=>"much");
	list($v1,$v2,$v3) = $arr;
	var_dump($v1,$v2,$v3);

, daher wird es wie folgt optimiert

	while(list($key,$value) = each($name)){
		// $key = $ele['key']; // == $ele[0]
		// $value = $ele['value']; // $ele[2]
		var_dump($key,$value);
		echo "<br>";
	}

Das Obige stellt das List-each-while-Traversing-Array vor, einschließlich seiner Aspekte. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.

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:Installation von php-zmqNächster Artikel:Installation von php-zmq