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

    PHP-koden för att konvertera filstorlek

    När du kör PHP-funktioner , såsom " filstorlek , " för att få storleken på en fil , är resultatet vanligen returneras i byte . En byte består av åtta bitar, eller åtta binära siffror , och används för att lagra ett enda tecken. Men när det handlar om stora filer , är det ofta lämpligt att visa resultatet i kilobyte , megabyte , gigabyte eller terabyte . För att konvertera en fil storlek i byte till en mer bekväm mätning , använd den anpassade funktionen " convertFileSize . " Instruktioner
    1

    Skapa en fil med en " . Php " förlängning . Öppna den med en textredigerare . Skriv öppningen PHP -taggen ( " < php ? " ) På den första raden och kopiera och klistra in följande kod efter att :

    funktion convertFileSize ( $ storlek , $ decimaler = 2 ) {

    $ enhet = null ;

    $ enheter = array ( ' byte ' , ' kilobyte " , " megabyte " , " gigabyte " , " terabyte " ) ;

    för ( $ i = 0 ; $ i < count ( $ enheter ) , $ i + + ) {

    if ( $ size > 1024 ) {

    $ storlek /= 1024 ;

    } else {

    $ enhet = $ enheter [ $ i] ;

    break;

    } }

    retur runda ( $ storlek , $ decimaler ) . ' " . $ enhet . ( ! ? ( $ size = 1 ) ' s' : '' ) ;

    }
    2

    Skriv en kodrad som blir storleken på en fil med PHP : s " filstorlek " -funktion , omvandlar storlek med " convertFileSize " funktionen från föregående steg och visar resultatet med PHP : s " echo " -funktion . Den " filstorlek " funktionen tar sökvägen till filen som parameter . Här är ett exempel :

    echo convertFileSize ( filstorlek ( ' test.txt ' ) ) ;
    3

    att ange antalet decimaler för att återvända från " convertFileSize " -funktionen , ange numret som den andra parametern . Här är ett exempel :

    echo convertFileSize (1293822 , 4 ) ;

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du överför en PHP Progress Bar
    ·Hur Exportera MySQL till CSV i PHP
    ·Fel nummer 1062 i MySQL
    ·Hur man skriver en Informix SQL Query
    ·Hur man använder cURL för att läsa en fil i en varia…
    ·Hur man startar MySQL Windows Service
    ·Hur Infoga PHP variabler i XML
    ·Hur göra en PHP- webbplats för nybörjare
    ·Hur: A PHP Array Om första indexet är tom
    ·MySQL Comma Error
    Utvalda artiklarna
    ·Hur man skriver en Remote File i PHP
    ·Så här importerar VMWare Disk Into VirtualBox
    ·Hur man gör Tomter i C + +
    ·Java Splash Screen Tutorial
    ·Hur man skickar ett e-post via G - Mail i Visual Basic …
    ·Hur Monitor MySQL Med Pandora
    ·Hur man beräknar big endian heltal
    ·Hur att dölja en uppgift i Java JFrame
    ·Lägga till ett sökfält för din förlagets webbplats…
    ·Konvertera PY filer till PYC
    Copyright © Dator Kunskap http://www.dator.xyz