Heim >Backend-Entwicklung >PHP-Problem >So entfernen Sie Leerzeichen aus Array-Werten in PHP

So entfernen Sie Leerzeichen aus Array-Werten in PHP

藏色散人
藏色散人Original
2022-12-26 09:52:244084Durchsuche

So entfernen Sie leere Array-Werte in PHP: 1. Verwenden Sie „array_filter(array)“, um leere Elemente im Array zu löschen. 2. Verwenden Sie die Syntaxstruktur „foreach“ oder „while“, um leere Elemente im Array zu löschen als „foreach( $arr as $k=>$v){if( !$v )unset( $arr[$k] );}}“.

So entfernen Sie Leerzeichen aus Array-Werten in PHP

Die Betriebsumgebung dieses Tutorials: Windows 10-System, PHP-Version 8.1, DELL G3-Computer

Wie entferne ich leere Array-Werte in PHP?

php array_filter()-Methode zum Entfernen leerer Werte aus dem Array

  • array_filter()

Aufrufende Methode: array_filter(array) Parameterbeschreibung: Array ist das Objekt der Operation, das wir löschen werden die leeren Elemente darin

Beispiel:

Ergebnis:

Array (
[a] => abc
[b] => bcd
[c] => cde
[d] => def
)
  • foreach oder while, ​​​​Verwenden Sie diese beiden Syntaxstrukturen, um leere Elemente im Array zu löschen. Der einfache Code lautet wie folgt:

<?php
foreach( $arr as $k=>$v){
if( !$v )
unset( $arr[$k] );
}
?>

Und ich fühle mich ziemlich gut. Das ist nur nicht sehr effizient. Ich habe es schon einmal versucht, $arr in ein Objekt umzuwandeln und es dann anhand der Eigenschaften des Objekts zu löschen Kopiert das aktuell bearbeitete Array. Jedes Mal, wenn foreach ausgeführt wird, wird eine Variable kopiert. Wenn zu viele foreach auf der Seite vorhanden sind, ist der Verbrauch groß.

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Leerzeichen aus Array-Werten in PHP. 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