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 ett värde från en associativ array i PHP

    PHP , den populära Web programmeringsspråk , har utmärkt array stöd . Den tillåter utvecklare att använda traditionella matriser , där nycklarna är numrerade från noll , associativa arrayer , där nyckeln kan vara något värde , eller båda . Dessutom har det ett stort bibliotek av funktioner för hantering och bearbetning av arrayer. Dessa funktioner möjliggör en flexibel användning av matriser vid programmering i PHP . Därför är det ingen överraskning att ta bort element med ett visst värde från en associativ array är mycket enkelt . Instruktioner
    1

    Öppna en textredigerare , till exempel Anteckningar , och skapa en ny fil . Skriv ett segment av kod som definierar en array som du kommer att ta bort värdet och en variabel som innehåller värdet som ska tas bort . En array definieras med " array ( key = > value [ , ... ] ) " syntax . Här är ett exempel på kod :

    $ array = array ( ' frukt ' = > ' äpple ' , ' veggie ' = > ' morot ' , ' grön ' = > ' sallat ' , ' röd ' = > ' äpple ');

    $ findValue = ' apple ' ,
    2

    Skriv ett segment av kod som körs PHP : s " array_search " funktion och lagrar resultatet i en variabel. Funktionen tar två parametrar : värdet att hitta och arrayen att söka . Använd variabler som definierats i det föregående steget som parametrar . Koden ska se ut så här :

    $ key = array_search ( $ findValue , $ array ) ,
    3

    Skriv ett segment av kod som körs PHP : s " urkopplat " -funktion med arrayen grundämne som finns i det tidigare steget som en parameter. Här är koden :

    unset ( $ array [ $ key ] ) ;
    4 p Om du vill ta bort alla instanser av värde från arrayen , omger " unset " funktionsanrop med en " tag " loop . Placera koden från steg 2 i " medan " loop uttryck ( mellan parenteserna ) tillsammans med " ! == False . " Här är hela koden :

    medan ( ( $ key = array_search ( $ findValue , $ array ) ) == false ) {

    unset ( $ array [ $ key ] ) ;

    } Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera en DB till UTF8 i MySQL
    ·Hur man skapar tabeller från DIV i PHP
    ·Hur Kopiera Ingång till DIV PHP
    ·Hur man avgör en filtyp i PHP
    ·Hur man skapar en PHP- fråga i en MySQL databas
    ·Hur infoga flera triggers i MySQL
    ·MySQL ConnectorJ Tutorial
    ·Konvertera SVG till PNG i PHP
    ·Hur fixar Bryta länkade Behörigheter i PHP
    ·Hur du väljer flera rader i PHP MySQL
    Utvalda artiklarna
    ·Python Lambda Lista Förståelse
    ·Hur man tar bort Newline Perl
    ·Hur man skickar SMS Använda Java
    ·Rails , Byggnadsställning och datatyper
    ·Skillnad mellan kontrollerade och okontrollerade Undant…
    ·Hur konvertera en tom sträng till Double
    ·Hur man tar bort iFrame Scrollbars i JavaScript
    ·Återvinning av ett PHP lösenord
    ·Hur byta namn kolumner i MySQL
    ·Hur man drar en hund i Java
    Copyright © Dator Kunskap http://www.dator.xyz