PHP sprog indeholder en række operatører og syntaks muligheder for at udføre aritmetiske beregninger , samt præsentere resultaterne til hjemmesidens brugere . Ved at beregne procent værdier , formatering af resultater ved hjælp af PHP sprog utilities derefter oprette en læsbar procentdel at medtage i websider. Herunder denne behandling inden for en funktion giver dig også mulighed for at gøre brug af det i flere script lokationer. Function Outline
For at oprette en PHP funktion , er du nødt til at beslutte, om en funktion navn og på hvilke parametre funktionen vil tage. Følgende eksempel funktionen skitse udgør en procentdel behandling hjælpeprogram : function get_percentage ( $ value , $ total) { //behandling her }
Inden for denne funktion , kan du implementere den procentvise behandling, derefter returnere de resulterende data til, hvor funktionen kaldes fra . Funktionen tager to parametre , den ene repræsenterer værdien til brug i beregningen , og den anden , der repræsenterer den samlede værdi. Resultatet vil være en procentdel af "total ", der er repræsenteret ved "value ". Funktionen hedder et menneske-læsbart udtryk for dens formål, hvilket gør det nemmere for udviklere at arbejde med.
< br > beregning
procentberegning i PHP kræver kun et par simple kode forarbejdning kommandoer. Den følgende implementering kan vises i kroppen af funktionen : $ fraktion = $ value /$ total; $ procent = $ fraktion * 100;
Værdien i " procentdel" variabel vil afspejle "værdi" som en procentdel af "total ". koden først deler med det samlede antal , derefter multipliceres resultatet med 100 for at nå frem til en procentdel værdi.
Number Format < br >
Hvis et PHP script vil fremlægge resultatet af en procentberegning til hjemmesidens brugere , er det nødt til først at formatere nummeret til visning i webbrowseren. Følgende kode formater den procentvise værdi: $ formatted_percentage = number_format ( $ procent , 0) ;
Denne variabel indeholder nu antallet formateret uden decimaler , som er standard , når den fremsætter procent værdier. Funktionen endelig kan returnere dette som følge af sin drift : return $ formatted_percentage ,
funktionskald
procentvise Funktionen kan udføre mere end én gang i samme PHP script . Følgende kodeeksempel viser kalde funktionen : $ val = 56 , $ tot = 789 , $ percentage_value = get_percentage ( $ val , $ tot ),
Koden kan derefter bygge det ind i HTML- strukturer til at skrive til brugerens browser , som følger: echo "
" $ val "er" $ percentage_value "& # 37 " $ tot "
" . . . . . . ;
Dette giver de oprindelige værdier og den procentvise resultat sammen med nogle tekst og HTML markup . For de angivne værdier, vil denne kode forårsage følgende HTML markup til at blive vist på en webside :
56 er 7 & # 37 af 789
procentvise tegn vises ved hjælp af HTML enhed nummer som herunder den andel symbol i sig selv kan forårsage fejl i websider. Når brugeren ser siden , vil de se følgende tekst : 56 er 7% af 789 ,