Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Slik fjerner en enhet fra en Array i PHP
    PHP språk gir ikke en standard funksjon for å fjerne et element fra en matrise , enten matrisen inneholder dataverdier , gjenstander eller annen type enhet. Imidlertid er prosessen faktisk veldig grei, med andre standard PHP funksjoner for håndtering av arrays og variabler . Du har en viss grad av valg i forhold til hvordan du går om å fjerne rekke enhet, men den samlede prosessen vil være omtrent den samme i de fleste tilfeller. Instruksjoner
    en

    Forbered PHP script med array i den. Følgende eksempel kode disposisjon skaper og instantiates en matrise med tekststrenger som er lagret i det : en

    < php

    $ my_array = array (" eple ", " banan " , "oransje" , ? " drue " ); .

    >
    p Dette er et trivielt eksempel for å demonstrere prinsippet om å fjerne array elementer , men du kan bruke en hvilken som helst utvalg du har i skriptet allerede

    2

    Slett elementet du vil fjerne. Avhengig av din egen array, kan elementet stillinger nås ved hjelp av standard heltall nøkkelen , eller alternativt bruke en streng indeksen hvis dette er hvordan du opprettet den. Slik fjerner du et element ved hjelp av heltall nøkkel, bruker du følgende syntaks , demonstrere element på indeksen som blir slettet ved hjelp av " usatt "-metoden : en

    //usatt element en

    usatt ( $ my_array [ 1 ] ) ;

    Husk at matrise heltall indeksering starter på null , så posisjon man er det andre valget . Hvis du bruker string indeksering for matrise , kan du bruke følgende syntaks , hvor et element med nøkkelen " jim " fjernes : en

    //usatt element jim

    usatt ( $ my_array [' jim '] ) ;

    " usatt "-metoden ødelegger variable spesifisert som en parameter
    3

    Sorter ditt utvalg bestilling. . Avhengig av din egen matrise , må du kanskje å re - organisere det litt for å unngå syntaks feil forårsaket ved å slette et element . Dette er vanligvis nødvendig for arrays som er indeksert ved hjelp av heltall tastene. Ønsket element kan ha blitt slettet , men de resterende rekke posisjoner og oppføringer forblir den samme. Dette betyr at hvis du frakoble rekke stilling en, vil den neste oppføringen etter posisjon null være posisjon to , som ikke er hva du kan forvente. For å møte dette , bruker du følgende kode :

    //omskrive rekken med sine eksisterende verdier

    $ my_array = array_values ​​( $ my_array ) ,

    Dette vil resultere i en array med påfølgende heltall, indeksering og ingen hull .
    4

    Test resultatet av din matrise fjerning ved å skrive ut sin nye verdi. PHP gir metoder for å teste verdiene av variabler på enkelte punkter under utførelsen, slik at du kan finne ut om programmene fungerer som forventet . Bruke følgende eksempel kode for å teste dine rekke verdier og indekser :

    var_dump ( $ my_array ) ;
    p Dette vil mate ut array, liste hver indeks samt foretaket eller data verdien som er lagret på den posisjonen , slik at du kan se på et øyeblikk om skriptet har fungert.
    5

    Lagre PHP script og laste den opp til webserveren . Bla til den relevante siden for å teste den, og sjekk at den gjør det du trenger den å gjøre . Hvis koden ikke fungerer slik du forventet , ta en titt på syntaks din igjen , med særlig vekt på indeksen du valgte å slette på .

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer MySQL til Excel Bruke PHP 
    ·Hvordan skrive til et Word- dokument med PHP File Funks…
    ·Slik Send PHP feil til en fil i stedet for Web Browser 
    ·Hvordan Test om du er koblet til MySQL med PHP Variable…
    ·Range Query I MySQL 
    ·Hvordan legge til en MySQL Driver til VB.NET 
    ·Hvordan lage et PHP Web Form 
    ·Slik oppgraderer PHP for Windows 
    ·Slik sletter unike egenskaper på MySQL 
    ·Slik konverterer Int til tinyint 
      Anbefalte artikler
    ·Hvordan bruke en ekstern PHP fil i HTML 
    ·Hvordan Endre Skriftfarge i Visual Basic 
    ·Hvordan lage din egen Keyboard Character 
    ·Hvordan få lengden på en post i COBOL 
    ·Hvordan lage en egendefinert unntak i Java 
    ·Hvordan bruke Strong String ToUpper i Visual Basic 
    ·Hvor å Test en SSIS pakke 
    ·Hvordan bruke en EXE i Visual Basic Med Perl 
    ·Slik konverterer en e-postadresse til Hex 
    ·Tutorial for Visual Basic kommandoer 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/