Wie lösche ich mit unset() Array-Elemente in einer foreach-Schleife? (Codebeispiel)

青灯夜游
Freigeben: 2023-04-05 12:14:01
Original
4640 Leute haben es durchsucht

Wir können die Funktion unset() in der foreach-Schleife verwenden, um das angegebene Array-Element zu löschen. Der folgende Artikel führt Sie zum Verständnis der Funktion unset() und stellt die Funktion unset() in der foreach-Schleife vor, um das angegebene Element zu löschen Array-Element. Ich hoffe, es wird für alle hilfreich sein.

Wie lösche ich mit unset() Array-Elemente in einer foreach-Schleife? (Codebeispiel)

unset()-Funktion: ist die in PHP integrierte Funktion zum Deaktivieren der angegebenen Variablen. Das Verhalten dieser Funktion hängt von verschiedenen Dingen ab. Wenn diese Funktion aus einer benutzerdefinierten Funktion heraus aufgerufen wird, wird der mit der darin enthaltenen Variablen verknüpfte Wert deinitialisiert und außerhalb dieser Funktion initialisiert. [Video-Tutorial-Empfehlung: PHP-Tutorial]

Grundlegende Satzstruktur:

unset( $variable )
Nach dem Login kopieren

Das Folgende ist ein Codebeispiel zur Einführung der unset()-Funktion zum Löschen des angegebenen Array-Elements in der foreach-Schleifenmethode.

Beispiel 1: Eindimensionales Array

<?php 
// 声明数组并初始化它
$Array = array( 
    "PHP",  
    "JavaScript",  
    "Python"
); 
  
// 输出数组元素
var_dump($Array); 
  
// 在foreach循环中移除指定数组元素
foreach($Array as $k => $val) { 
    if($val == "JavaScript") { 
        unset($Array[$k]); 
    } 
} 
  
// 输出数组元素
var_dump($Array); 
?>
Nach dem Login kopieren

Ausgabe:

Wie lösche ich mit unset() Array-Elemente in einer foreach-Schleife? (Codebeispiel)

Beispiel 2: Zwei -dimensionales Array

<?php 
// 声明数组并初始化它
$Array = array( 
    array(0 => 1), 
    array(4 => 10), 
    array(6 => 100) 
); 
  
// 输出数组元素
var_dump($Array); 
  
// 在foreach循环中移除指定数组元素
foreach($Array as $k => $val) { 
    if(key($val) == 4) { 
        unset($Array[$k]); 
    } 
} 
// 输出数组元素
var_dump($Array); 
?>
Nach dem Login kopieren

Ausgabe:

Wie lösche ich mit unset() Array-Elemente in einer foreach-Schleife? (Codebeispiel)

Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Lernen aller hilfreich sein wird. Weitere spannende Inhalte finden Sie in den entsprechenden Tutorial-Kolumnen auf der chinesischen PHP-Website! ! !

Das obige ist der detaillierte Inhalt vonWie lösche ich mit unset() Array-Elemente in einer foreach-Schleife? (Codebeispiel). 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!