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 en enhet från en array i PHP

    PHP språket ger inte en standard funktion för att ta bort ett element från en array , om arrayen innehåller datavärden , föremål eller någon annan typ av enhet . Emellertid är processen faktiskt mycket enkel , genom att använda andra standardmässiga PHP funktioner för hantering av arrayer och variabler. Du har en viss valfrihet när det gäller hur du går om att ta bort din array enhet , men den övergripande processen kommer att vara ungefär densamma i de flesta fall . Instruktioner
    1

    Förbered din PHP-skript med array i det . Följande exempelkod disposition skapar och exemplifierar en array med textsträngar lagras i det :

    < php

    $ my_array = array ( " äpple " , " banana " , "orange " , ? " druva " ); .

    >

    Detta är ett trivialt exempel för att demonstrera principen om att ta bort array element , men du kan använda vilken array har du inom ditt manus redan
    Sida 2

    bort det element du vill ta bort . Beroende på din egen array , kan elementet positioner nås med hjälp av nyckeln standard heltal , eller alternativt använda en sträng index om detta är hur du skapade den . För att ta bort ett element med heltal nyckel , använd följande syntax , visar elementet vid index ena tas bort med hjälp av " urkopplat " metoden :

    //deaktiverat elementet en

    unset ( $ my_array [ 1 ] ) ;

    Kom ihåg att array heltal indexering börjar på noll , så positionen är den andra posten . Om du använder strängindexering för din array , använd följande syntax , där ett element med nyckel " Jim" tas bort :

    //unset elementet jim

    unset ( $ my_array [ ' Jim' ] ) ;

    " urkopplat " metoden förstör variabeln anges som en parameter Addera 3

    Sortera din array beställning . . Beroende på din egen samling , kan du behöva omorganisera det lätt att undvika syntaxfel orsakas genom att ta bort ett element . Detta är normalt är nödvändig för arrayer som är indexerade med hjälp heltal nycklar. Den önskade elementet kan ha tagits bort , men de återstående array positioner och poster förblir desamma . Detta innebär att om du unset matrisposition en , kommer nästa post efter läge noll vara läge två , vilket inte är vad du kan förvänta dig . För att åtgärda detta , använd följande kod :

    //skriva arrayen med sina befintliga värden

    $ my_array = array_values ​​( $ my_array ) ,

    Detta kommer att resultera i en array med följande heltal indexering och inga mellanrum .
    4

    Test resultatet av din array avlägsnas genom att skriva ut sitt nya värde . PHP ger metoder för att testa värdena för variabler vid vissa punkter under exekvering , så att du kan avgöra om ditt program fungerar som förväntat . Använd följande exempelkod för att testa dina matrisvärdena och index :

    var_dump ( $ my_array ) ,

    Detta kommer att mata din array , lista varje index samt enheten eller data som lagrats på den positionen , så att du kan se en översikt om ditt manus har fungerat .
    5

    Spara dina PHP-skript och ladda upp den till din webbserver . Bläddra till den relevanta sidan för att testa den , och kontrollera att den gör vad du behöver det för att göra . Om koden inte fungerar som du förväntat dig , ta en titt på din syntax igen , med särskild hänsyn till det index du valde att radera kl .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skickar Form Utgång till en HTML -fil med PHP
    ·Hur man gör en villkorlig uppgift i PHP
    ·Procentuell Funktion i PHP
    ·Hur du uppdaterar PEAR
    ·Hur Render PHP Utan att vänta
    ·Hur: Direkt MySQL Access på GoDaddy SSH
    ·Hur man uppgraderar MySQL i Plesk
    ·Hur man skapar en avancerad PHP MySQL driven webbplats
    ·Hur man tar bort Foreign Key Syntax i MySQL
    ·Hur du ansluter PHP MySQL App Med Flex App
    Utvalda artiklarna
    ·Hur du använder Microsoft Script Debugger
    ·Hur man skapar en inloggning i Visual Basic
    ·Hur man skriver en lista över Nyckelvärdesparen i VB.…
    ·Hur Pass By Value och förbi uppslagsverket i Visual Ba…
    ·Hur Deklarera globala variabler i PHP
    ·Hur man gör en kumulativ funktionsgraf på GDC Calcula…
    ·Så här visar du ett kalkylblad i Visual Basic Express…
    ·Hur får man en Sub XML Structure utdrag från en stor …
    ·Hur man lär ActiveX Programmering
    ·Ställa Form värden i en NET Windows Forms Application…
    Copyright © Dator Kunskap http://www.dator.xyz