So entfernen Sie Array-Elemente, die Zeichenfolgen enthalten, in PHP

青灯夜游
Freigeben: 2023-03-16 13:34:02
Original
1743 Leute haben es durchsucht

Entfernungsschritte: 1. Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen. Die Syntax lautet „foreach ($array as $key => $value){loop body-Anweisungsblock;}“; 2. Verwenden Sie im Schleifenkörper Die Funktion „is_string()“ stellt fest, ob das Array-Element „$value“ vom Typ „String“ ist. Wenn ja, verwenden Sie die Funktion unset(), um das Element zu löschen. Die Syntax lautet „if(is_string($value)){unset($array [$key]);}" .

So entfernen Sie Array-Elemente, die Zeichenfolgen enthalten, in PHP

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

In PHP sind Array-Elemente, die Zeichenfolgen enthalten, vom Typ Zeichenfolge. Wenn Sie Array-Elemente entfernen möchten, die Zeichenfolgen enthalten, entfernen Sie einfach die Zeichenfolgentypelemente im Array.

Schritte zum Entfernen von Array-Elementen, die Zeichenfolgen enthalten:

Schritt 1. Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen.

foreach ($array as $key => $value){
    循环体语句块;
}
Nach dem Login kopieren

Durchlaufen Sie das angegebene $array-Array und in jeder Schleife den Wert des aktuellen Arrays wird $value zugewiesen, der Schlüsselname wird $key zugewiesen.

Schritt 2: Bestimmen Sie im Schleifenkörper, ob das Element $value vom Typ String ist und löschen Sie das Element

  • Verwenden Sie die Funktion is_string(), um zu bestimmen, ob das Array-Element $value vom Typ String ist

  • Nutzung Die Funktion unset() löscht das Zeichenfolgenelement basierend auf dem Schlüsselnamen $key

if(is_string($value)){
unset($arr[$key]);
}
Nach dem Login kopieren

Vollständiger Implementierungscode:

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(11,"23df3",12,"df3",3,"sdde",5); 
var_dump($arr);
foreach ($arr as $key => $value){
	if(is_string($value)){
		unset($arr[$key]);
	}
}
var_dump($arr);
?>
Nach dem Login kopieren

So entfernen Sie Array-Elemente, die Zeichenfolgen enthalten, in PHP

Empfohlenes Lernen: „PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie Array-Elemente, die Zeichenfolgen enthalten, in PHP. 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