Heim > Backend-Entwicklung > PHP-Problem > 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
Freigeben: 2023-02-28 08:10:01
Original
3750 Leute haben es durchsucht

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] );
    }
}
?>
Nach dem Login kopieren

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));   
?>
Nach dem Login kopieren

Der Ausgabewert ist:

Array   
(   
    [0] => foo   
    [2] => -1   
)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage