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 >> Computer Programspråk >> Content

    Hur man tar bort nollor från en PHP Array

    Den speciella NULL konstanten representerar en variabel som inte har något värde . Du kan koppla den till olika typer av data . En array datatyp i PHP länkar programmeringsspråk värden till nycklar . Den kan lagra valfritt antal av de nyckel - värde-par . Om du tilldelar fler värden än det nuvarande antalet nycklar i matrisen är de extra värden in på null . Genom att använda NULL som en nyckel , tar du bort den tomma element från en array data i PHP -program . Saker du behöver
    PHP 5.3.6 NTS - Win32 kommandoraden tolk
    Visa fler instruktioner
    1

    välja "Start " i Windows och välj sedan " Anteckningar " till . öppna Anteckningar textredigerare
    2

    Ange följande rader kod för att kontrollera om ett element i en PHP- array har NULL värde med hjälp av " rekey " -funktion :

    //NULL element kolla

    $ tom = array ( NULL ) ; .

    funktion rekey ( array $ källa , $ tomt = array ( ) ) katalog

    { $ i = 0 ;

    foreach ( $ källa som $ key = > $ val ) {

    if ( $ key ! = $ i) {

    unset ( $ källa [ $ key ] ) ;

    $ källa [ $ i] = $ val; }

    $ i + + ; }

    PHP array lagrar resultatet av en webbdatabas fråga . Oanvänd array element har NULL värde . Den " rekey " funktionen använder " $ source " parameter att ta bort nycklarna för null element från en array index .
    3

    Ange följande rader kod för att ta bort NULL element från ett PHP array med nycklar NULL element som lagras i " $ val " parameter : .

    //NULL element borttagning

    foreach ( $ källa som $ key = > $ val ) {

    foreach ( $ tomt som $ var ) {

    if ( $ val === $ var ) {

    unset ( $ källa [ $ key ] ) ;

    $ source = rekey ( $ källa , $ tomma ) ;} } }

    retur $ källa ;}

    print_r ( rekey ( $ input , $ tom ) ) ;

    ? >

    " print_r " funktionen visar innehållet i en PHP- array på skärmen , när du tar bort NULL element .
    4

    Välj " File " och välj sedan " Spara . " Ange " nullrem.php " i " File Name " rutan och tryck på " Spara" .
    5

    Lägg följande PHP- array data efter " $ input = array ( " linje i den generiska " nullrem.php " manus :

    1000,

    NULL ,

    bok ,

    Joe Doe ,

    NULL ,

    Route 66 ,

    NULL

    Klicka på " File " och välj " Spara . " Klicka på " Spara" för att lägga till din PHP-array data till " nullrem.php " manus .
    6

    Välj " Start" i Windows och välj sedan " Kör . " Enter " cmd " i " Open " rutan och välj " OK " för att öppna fönstret kommandoraden .

    7

    Skriv " cd c : \\ PHP5 " på " > "-prompten och tryck på " Enter"
    8

    Type i " php - f nullrem , php " . vid prompten . Tryck på Enter-tangenten för att ta bort NULL element i arrayen och visa innehållet på skärmen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur till Redigera Mina webbverktyg Search Toolbar
    ·Lägga till kontroller till en aspx-sida
    ·Hur du ändrar fokus När du klickar på en DataGrid Ro…
    ·Vad är meningen med skriptspråk
    ·Hur man gör ett flödesschema för ett program med må…
    ·Hur du ändrar teckensnitt Använda HTML Programmering
    ·Vad är API för SMS
    ·Ställa Socket Blockering till False
    ·Byte & Bitskillnaderna
    ·Hur man skapar en Makefile
    Utvalda artiklarna
    ·NetBeans : Hur man lägger till bilder i ett webbprojek…
    ·Hur man använder den nya linjen i appletfönster Progr…
    ·Aktivera MySQL Query Cache
    ·VB6 Speltid Error 70 : Åtkomst nekad
    ·Hur man byter tomt utrymme med Python
    ·Förhindra att buffertöverskridningar & overflows
    ·Hur man skriver en rekursiv funktion Index Max
    ·Hur Trim funktioner i Java
    ·Hur lång tid tar iPhone App utveckling
    ·Hur komma åt data i en DataSet Object
    Copyright © Dator Kunskap http://www.dator.xyz