118 of 410 menu

Funktionen printf

Funktionen printf udskriver en streng, formateret i henhold til det angivne format. Den tager en formatstreng som første parameter, efterfulgt af parametre med værdier der skal indsættes. I formatstrengen bruges specielle symboler (formatspecifikationer), som starter med tegnet % og styrer udskriftens formatering.

Syntaks

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

Formatspecifikationer

Specifikation Beskrivelse
%s Streng
%d Helttal med fortegn (decimal)
%u Helttal uden fortegn (decimal)
%f Kommatal (lokaleafhængigt)
%F Kommatal (ikke lokaleafhængigt)
%c Symbol baseret på ASCII-kode
%x Helttal i hexadecimalt system (små bogstaver)
%X Helttal i hexadecimalt system (store bogstaver)
%o Helttal i oktalt system
%b Helttal i binært system
%e Videnskabelig notation (små bogstaver)
%E Videnskabelig notation (store bogstaver)
%g Kort notation %e eller %f
%G Kort notation %E eller %F
%% Procenttegn

Eksempel

I dette eksempel vil ordet 'apples' blive indsat i stedet for %s, og tallet 3 vil blive indsat i stedet for %d:

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

Resultat af kodeudførelse:

'product - apples, amount - 3'

Eksempel

I dette eksempel er parametrene byttet om, og der er indført nummerering:

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

Resultat af kodeudførelse:

'product - apples, amount - 3'

Eksempel

I dette eksempel bruges antallet flere gange, så der er indført nummerering:

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

Resultat af kodeudførelse:

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

Se også

  • funktionen sprintf,
    som udfører en lignende operation med returnering af resultatet
  • funktionen number_format,
    som formaterer et tal
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis