Heim  >  Artikel  >  Backend-Entwicklung  >  So durchlaufen Sie ein Array in PHP, um die Werte zu erhalten

So durchlaufen Sie ein Array in PHP, um die Werte zu erhalten

angryTom
angryTomOriginal
2019-10-31 11:28:283689Durchsuche

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 => &#39;foo&#39;,   
             1 => false,   
             2 => -1,   
             3 => null,   
             4 => &#39;&#39;  
          );   
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!

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