Wie man den Unterschied zwischen unset und array_splice in PHP unterscheidet

autoload
Freigeben: 2023-03-09 09:42:02
Original
1706 Leute haben es durchsucht

1. Die verwendete Funktion ist a. Funktion unset ()

unset ( mixed $var , mixed $... = ? ) : void
Nach dem Login kopieren
unset () Zerstört angegebene Variablen. Wie man den Unterschied zwischen unset und array_splice in PHP unterscheidet b. Funktion array_slice()

  array_splice(array,start,length,array)
Nach dem Login kopieren
  • array stellt ein Array dar.

  • Start gibt die Startposition gelöschter Elemente an.
  • Länge stellt die Anzahl der entfernten Elemente dar und ist auch die Länge des zurückgegebenen Arrays. (Optional)

  • Array stellt ein Array mit Elementen dar, die in das ursprüngliche Array eingefügt werden sollen (optional) unset()

    <?php  
        $arr = array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;,&#39;d&#39;); 
        unset($arr[1]); 
        print_r($arr); 
    ?>
    Nach dem Login kopieren

    unset()销毁指定的变量。

    b.函数array_slice()

    Array 
    ( 
                [0] => a 
                [2] => c 
                [3] => d 
    )
    Nach dem Login kopieren
    • array表示数组。

    • start表示删除元素的开始位置。

    • length表示被移除的元素个数,也是被返回数组的长度。(可选)

    • array表示带有要插入原始数组中元素的数组(可选)

    2.示例:

    使用unset()删除数组中的一个元素

    <?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

    输出:

    Array
    (
        [0] => a
        [1] => c
        [2] => d
    )
    Nach dem Login kopieren

        使用array_splice()

    2. Beispiel:

    Unset verwenden () löscht ein Element im Array ee

    Empfohlen: "Zusammenfassung der PHP-Interviewfragen 2021 (Sammlung)" "php-Video-Tutorial"

    Das obige ist der detaillierte Inhalt vonWie man den Unterschied zwischen unset und array_splice in PHP unterscheidet. 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!