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 du sorterar en 2 - dimensionell array i PHP

    När lära PHP , är det viktigt att förstå hur man arbetar med flerdimensionella arrayer samt hur man sorterar dem . Ett PHP- array är en ordnad karta över nycklar och värden . En tvådimensionell array kan lagra värden som arbetstagarens för-och efternamn , eller deras efternamn och ålder . Array nycklar måste vara ett heltal eller sträng typ , medan matrisvärdena kan vara någon giltig PHP typ . Du kan använda PHP " array_multisort " -funktion för att sortera tvådimensionella arrayer för dig . Instruktioner
    1

    Öppna PHP -filen i en textredigerare som Anteckningar i Windows .
    2

    Deklarera en tvådimensionell array . Ring " array_multisort " -funktion för att sortera arrayen och visa dess sorterade värdet genom att lägga till koden :

    $ myArray = array (

    array ( 7 , 11 , 2 , 10 , 200 ) ,

    array ( 1 , 65, 2 , 3 , 76 ) katalog

    ) ;

    array_multisort ( $ myArray [ 0 ] , SORT_NUMERIC , SORT_ASC , $ myArray [ 1 ] ) ;

    print_r ( $ myArray ) ,

    Du kan använda " SORT_NUMERIC " , " SORT_REGULAR " eller " SORT_STRING " som ett argument för att ställa in vilken typ av array värdena bör behandlas som . Den " SORT_STRING " och " SORT_REGULAR " typer är skiftlägeskänsliga . Den " SORT_ASC " och " SORT_DESC " satt sorteringen ske i stigande eller fallande ordning

    sorterade arrayer har ett värde av : .

    Array ( 2 , 7 , 10 , 11 , 200 ) katalog

    Array 2 ( , 1 , 3 , 65 , 76 )
    3

    Deklarera en associativ array , dela upp , kallar " array_multisort " -funktion för att sortera den och sedan visa sitt sorterade värdet genom att lägga till koden :

    $ myArray = array (

    array ( " FRUKT " = > " banana " , " COLOR " = > " YELLOW " ) ,

    array ( " FRUKT " = > "orange " , " COLOR " = > " ORANGE " ) ,

    array ( " FRUKT " = > " apple " , " COLOR " = > " RED " ) katalog

    ) ,

    foreach ( $ myArray som $ n = > $ key ) {

    $ sort_fruit [ ] = $ key [ ' Frukt' ] ;

    $ sort_color [ ] = $ key [ COLOR ' ] ;

    }

    array_multisort ( $ sort_fruit , SORT_ASC , $ sort_color , SORT_STRING , $ myArray );

    print_r ( $ myArray );

    De sorterade arrayer har värdet :

    Array ( " FRUKT " => "äpple" , "COLOR " = > " RED " ) katalog

    Array ( " FRUKT " = > " banana " , " COLOR " = > " gula " ) katalog

    Array ( " FRUKT " = > "orange " , " COLOR " = > " ORANGE " )
    4

    Spara PHP -filen och ladda det på din server för att sortera de tvådimensionella arrayer .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Sendmail Vs. PHP Mail
    ·Hur man skapar ett Flash PHP Mysql Webbplats
    ·Hur man byter 2 Radmatningar i PHP
    ·Hur får man en server Path rotfilsystem Använda PHP
    ·Hur man tolka PHP i HTML
    ·Hur man sätter i MySQL med PHP
    ·Hur Importera Excel till MySQL
    ·Hur man läser en fil Tabbavgränsad i PHP
    ·Hur du installerar DSN till MySQL på GoDaddy
    ·PHP File Upload fel
    Utvalda artiklarna
    ·Hur man gör ett spel i Python Shell
    ·Hur skiljer man en sträng i VBA
    ·Hur array traversering i Visual Basic
    ·Hur man använder en Java Canvas
    ·Hur man flyttar till Front länkad lista med Java
    ·Hur man använder strncmp funktion i C + +
    ·Hur man lär sig C # för nybörjare
    ·Vad är en Overflow Error i Vb.net
    ·Hur man skiljer mellan anropande proceduren & Funktion …
    ·Tutorial på Android OpenGL
    Copyright © Dator Kunskap http://www.dator.xyz