118 of 410 menu

Die printf-funksie

Die funksie printf druk 'n string uit, geformateer volgens 'n gegewe formaat. Dit neem die formaatstring as die eerste parameter, en die daaropvolgende parameters is die waardes vir inskakeling. In die formaatstring word spesiale simbole (formaatspesifiseerders) gebruik, wat met die teken % begin en die uitlegformatering beheer.

Sintaksis

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

Formaatspesifiseerders

Spesifiseerder Beskrywing
%s String
%d Heelgetal met teken (desimale)
%u Heelgetal sonder teken (desimale)
%f Vlieënde-punt getal (lokaal-afhanklik)
%F Vlieënde-punt getal (nie lokaal-afhanklik)
%c Karakter volgens ASCII-kode
%x Heelgetal in heksadesimale stelsel (klein letters)
%X Heelgetal in heksadesimale stelsel (hoofletters)
%o Heelgetal in oktale stelsel
%b Heelgetal in binêre stelsel
%e Wetenskaplike notasie (klein letters)
%E Wetenskaplike notasie (hoofletters)
%g Kort weergawe van %e of %f
%G Kort weergawe van %E of %F
%% Persentasieteken

Voorbeeld

In hierdie voorbeeld sal die woord 'apples' in die plek van %s gesit word, en die getal 3 in die plek van %d:

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

Resultaat van die kode-uitvoering:

'product - apples, amount - 3'

Voorbeeld

In hierdie voorbeeld is die parameters omgeruil en nommering is ingebring:

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

Resultaat van die kode-uitvoering:

'product - apples, amount - 3'

Voorbeeld

In hierdie voorbeeld word die hoeveelheid 'n paar keer nodig, daarom is nommering ingebring:

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

Resultaat van die kode-uitvoering:

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

Sien ook

  • die funksie sprintf,
    wat 'n soortgelyke bewerking doen met teruggee van die resultaat
  • die funksie number_format,
    wat 'n getal formateer
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp