Heim > Artikel > Backend-Entwicklung > So durchlaufen Sie ein Array in PHP, um die Werte zu erhalten
So durchlaufen Sie ein Array, um Werte in PHP zu erhalten
1. Verwenden Sie foreach oder while, Verwenden Sie diese beiden Die Syntaxstruktur wird verwendet, um wertvolle Elemente auszugeben oder leere Elemente im Array zu löschen. Der einfache Code lautet wie folgt:
<?php foreach( $arr as $k=>$v){ if( $v ){ echo $arr[$k]; }else{ // unset( $arr[$k] ); } } ?>
foreach kopiert das aktuell bearbeitete Array Wenn die Seite zu viele foreach enthält, wird viel verbraucht.
2. Verwenden Sie die Funktion array_filter, die eine Rückruffunktion zum Filtern des Arrays verwendet. Wenn keine Rückruffunktion vorhanden ist, werden standardmäßig Elemente mit einem falschen Wert im Array gelöscht.
<?php $entry = array( 0 => 'foo', 1 => false, 2 => -1, 3 => null, 4 => '' ); print_r(array_filter($entry)); ?>
Der Ausgabewert ist:
Array ( [0] => foo [2] => -1 )
Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinese-Website!
Das obige ist der detaillierte Inhalt vonSo durchlaufen Sie ein Array in PHP, um die Werte zu erhalten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!