118 of 410 menu

Funksjonen printf

Funksjonen printf skriver ut en streng, formatert i henhold til det angitte formatet. Den tar imot en formatstreng som første parameter, og påfølgende parametere - verdier for innsetting. I formatstrengen brukes spesielle symboler (formatspecifikatorer), som starter med tegnet % og styrer utskriftsformateringen.

Syntaks

printf(string $format, mixed ...$values): int

Formatspecifikatorer

Specifikator Beskrivelse
%s Streng
%d Helttall med fortegn (desimalt)
%u Helttall uten fortegn (desimalt)
%f Flyttall (lokaleavhengig)
%F Flyttall (ikke lokaleavhengig)
%c Tegn etter ASCII-kode
%x Helttall i heksadesimalsystemet (små bokstaver)
%X Helttall i heksadesimalsystemet (store bokstaver)
%o Helttall i oktalsystemet
%b Helttall i binærsystemet
%e Vitenskapelig notasjon (små bokstaver)
%E Vitenskapelig notasjon (store bokstaver)
%g Kortform for %e eller %f
%G Kortform for %E eller %F
%% Prosenttegn

Eksempel

I dette eksemplet vil ordet 'apples' bli satt inn i stedet for %s, og tallet 3 i stedet for %d:

<?php $product = 'apples'; $num = 3; printf('product - %s, amount - %d', $product, $num); ?>

Resultat av kjøring av koden:

'product - apples, amount - 3'

Eksempel

I dette eksemplet er parameterne byttet om og nummerering er introdusert:

<?php $num = 3; $product = 'apples'; printf('product - %2$s, amount - %1$d', $num, $product); ?>

Resultat av kjøring av koden:

'product - apples, amount - 3'

Eksempel

I dette eksemplet brukes antallet flere ganger, derfor er nummerering introdusert:

<?php $num = 3; $product = 'apples'; printf('product - %1$s, amount - %2$d, count - %2$d', $product, $num); ?>

Resultat av kjøring av koden:

'product - apples, amount - 3, count - 3'

Se også

  • funksjonen sprintf,
    som utfører en lignende operasjon med retur av resultatet
  • funksjonen number_format,
    som formaterer et tall
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis