Heim > Backend-Entwicklung > PHP-Problem > So löschen Sie bestimmte Elemente in PHP

So löschen Sie bestimmte Elemente in PHP

藏色散人
Freigeben: 2023-03-01 20:50:02
Original
2714 Leute haben es durchsucht

So löschen Sie bestimmte Elemente in PHP: 1. Verwenden Sie „array_splice()“, um das angegebene Element, d. h. einen bestimmten Wert, zu löschen und den Indexwert des Arrays zu ändern. 2. Verwenden Sie „unset“. „Funktion zum Löschen eines bestimmten Werts, aber der Indexwert hat sich nicht geändert.

So löschen Sie bestimmte Elemente in PHP

PHP-Methode zum Löschen bestimmter Elemente

Methode 1:

<?php
$arr1 = array(1,3, 5,7,8);
$key = array_search(3, $arr1);
if ($key !== false)
  array_splice($arr1, $key, 1);
var_dump($arr1);
?>
Nach dem Login kopieren

Ausgabe :

array(4) { [0]=> int(1) [1]=> int(5) [2]=> int(7) [3]=> int(8) }
Nach dem Login kopieren

Methode 2:

<?php
$arr2 = array(1,3, 5,7,8);
foreach ($arr2 as $key=>$value)
{
  if ($value === 3)
    unset($arr2[$key]);
}
var_dump($arr2);
?>
Nach dem Login kopieren

Ausgabe:

array(4) { [0]=> int(1) [2]=> int(5) [3]=> int(7) [4]=> int(8) }
Nach dem Login kopieren

Zusammenfassung:

Sie können sehen, dass Sie array_splice() verwenden, um bestimmte Werte zu löschen und Verwenden von unset zum Löschen bestimmter Werte. Es gibt einen Unterschied in den Werten.

Wenn die Funktion array_splice() gelöscht wird, ändert sich auch der Indexwert des Arrays.

Wenn die Funktion unset() gelöscht wird, ändert sich der Indexwert des Arrays nicht.

Empfohlen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonSo löschen Sie bestimmte Elemente 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