Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man tar bort rader från en Array i PHP

    Arrayer är kraftfulla programmering strukturer som innehåller flera värden i en enda variabel . Använda matriser hjälper programmerare undvika att skriva repetitiva , skrymmande kod . Arrays do nuvarande problem som du inte skulle stöta på när du använder vanliga variabler , men. Du måste veta hur man manipulerar varje rad utöver att bara kalla det genom arrayen namn och radnummer . I PHP finns inbyggda funktioner som adresserar detta , såsom " unset ( ) " och " räkna ( ) . " Använd " unset ( ) " för att ta bort rader från arrayer i en mängd olika sätt . Instruktioner
    1

    Skapa en variabel och ställ in värdet för att matcha nyckeln till den rad du vill ta bort från din array . Varje rad har en nyckel , som börjar med siffran noll och uppräkning med ett för varje ny rad . Passera arrayen i " unset ( ) " -funktion och ge variabeln som nyckel . Till exempel :

    $ variabel = 5;

    unset ( $ arrayname [ $ variabel ] ) ;

    Ovanstående kod tar bort den sjätte raden från en array som heter " arrayname . "
    2

    Välj en array rad av dess värde genom att sätta en variabel till det önskade värdet först och använda den variabeln som radnyckeln i unset ( ) funktionen :

    $ variabel = " namn " ,

    unset ( $ arrayname [ $ variabel ] ) ;

    ovanstående kod tar bort en rad med " namn " som sitt värde
    . 3

    Radera alla rader på en gång med hjälp av en " foreach " loop struktur . Till exempel :

    foreach ( $ arrayname som $ i = > $ variabel ) {

    Unset ( $ array [ $ i] ) ;

    }

    Ersätt " $ variabel " med det antal gånger du vill att " unset ( ) " -funktion för att upprepa sig . Ställ en variabel till " räkna ( $ arrayname ) " för att dynamiskt räkna antalet rader i matrisen du behöver gå igenom . Den " $ i " variabeln är disken och det kommer att öka sitt värde med ett varje gång koden upprepas inom " foreach " loop .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en OSA Knapp för Facebook- evenemang Anvä…
    ·Hur öka den videoklippuppladdning filstorlek Med PHP
    ·Hur man bygger Verktyg för PHP 5 för Windows
    ·Tutorial på lagrade procedurer i MySQL 3,23
    ·Hur man installerar MySQL på Mac OS X Leopard
    ·PHP hjälpfunktioner
    ·Hur man sätter in en kalender på din hemsida med PHP
    ·Hur man stänger av felsäkert läge i PHP
    ·Handledning för PHP session Logga ut
    ·Konvertera allt till versaler med PHP
    Utvalda artiklarna
    ·SQL Cross Gå Tutorial
    ·Ställa fokus Med jQuery
    ·Hur man beräknar Textbredd Med Python
    ·Hur man skriver PHP-skript
    ·Så här öppnar Visual Basic MsgBox Med Option Group
    ·Hur man installerar OpenCMS
    ·Variabler i Adobe Life Cycles
    ·Hur man installerar VB skript med skrivare
    ·Hur man redigerar en txt-fil Använda VBScript
    ·Vad är Visual Basic Language
    Copyright © Dator Kunskap http://www.dator.xyz