Heim  >  Artikel  >  Backend-Entwicklung  >  So löschen Sie den angegebenen Wert im Array in PHP

So löschen Sie den angegebenen Wert im Array in PHP

王林
王林Original
2020-11-05 17:57:322428Durchsuche

So löschen Sie den angegebenen Wert im Array in PHP: Sie können ihn über die foreach-Anweisung in Kombination mit der usnet-Funktion löschen, z. B. [foreach($array as $k=>$v){if($v = = 'Tag') {unset($array[$k])}}].

So löschen Sie den angegebenen Wert im Array in PHP

Die Methode ist wie folgt:

(Empfohlenes Tutorial: Java-Video-Tutorial)

1. Verwenden Sie die Funktionen foreach und unset(), um bestimmte Elemente im Array zu löschen. Die Funktion löscht den angegebenen Array-Wert.

2. Verwenden Sie die Funktionen array_flip() und unset(), um bestimmte Werte im Array zu löschen.

foreach($array as $k=>$v){
if($v == 'day'){
unset($array[$k])
}
}

array_flip() ist eine Umkehrfunktion, die den ursprünglichen Schlüsselnamen des Arrays in Schlüsselwert und den Schlüsselwert in Schlüssel ändert name , damit der obige Vorgang leicht zu verstehen ist.

3. Verwenden Sie die Funktionen array_search() und unset(), um bestimmte Werte im Array zu löschen.

$arr = array_flip($arr);
unset($arr['world']);
$arr = array_flip($arr);
print_r($arr);

Die Funktion array_search() ist dieselbe wie in_array() und sucht nach einem Schlüsselwert im Array. Wird der Wert gefunden, wird der Schlüssel des passenden Elements zurückgegeben. Wenn nicht gefunden, wird false zurückgegeben.

4. Die Funktion array_splice() kann die gleiche Rolle spielen wie die Funktion unset()

if(($key = array_search('day',$arr))){
unset($arr[$key]);
}

Verwandte Empfehlungen:

php-Training

Das obige ist der detaillierte Inhalt vonSo löschen Sie den angegebenen Wert im 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