Heim  >  Artikel  >  Backend-Entwicklung  >  So entfernen Sie den Wert einer bestimmten Bedingung aus einem Array in PHP

So entfernen Sie den Wert einer bestimmten Bedingung aus einem Array in PHP

青灯夜游
青灯夜游Original
2022-07-07 19:21:401900Durchsuche

Entfernungsschritte: 1. Verwenden Sie die foreach-Anweisung, um das Array zu durchlaufen. Die Syntax lautet „foreach ($array as $key => $value){//loop body-Anweisungsblock}“; Verwenden Sie die if-Anweisung, um Elemente bedingt zu filtern. Verwenden Sie die Funktion unset(), um Elemente zu löschen, die die Bedingung erfüllen. Die Syntax lautet „if(condition){unset($array[$key]);}“.

So entfernen Sie den Wert einer bestimmten Bedingung aus einem Array in PHP

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

So entfernen Sie den angegebenen Bedingungswert aus dem Array in PHP

In PHP können Sie verwenden Die Funktionen foreach und unset() Entfernt den Wert einer angegebenen Bedingung aus einem Array.

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

foreach ($array as $key => $value){
    //循环体语句块
}

, um das angegebene $array-Array zu durchlaufen. In jeder Schleife wird der Wert des aktuellen Arrays $value und der Schlüsselname $ zugewiesen Schlüssel.

Schritt 2: Verwenden Sie im Schleifenkörper die if-Anweisung, um das bedingte Filterelement festzulegen, und verwenden Sie die Funktion unset(), um die Elemente zu löschen, die die Bedingung erfüllen.

if(条件){
unset($array[$key]);
}

Beispiel: Entfernen Sie gerade Elemente aus das Array

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = [1,2,3,4,5,6,7,8,9,10];
echo "原数组:";
var_dump($arr);
foreach($arr as $k=>$v){
	if($v%2==0){
		unset($arr[$k]);
	}
}
echo "去除指定条件值后:";
var_dump($arr);
?>

So entfernen Sie den Wert einer bestimmten Bedingung aus einem Array in PHP

Empfohlenes Lernen:《PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonSo entfernen Sie den Wert einer bestimmten Bedingung aus einem Array 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