Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
118 of 410 menu
◀ ▶

Funktsioon printf

Funktsioon printf väljastab stringi, vormindatud vastavalt määratud vormingule. Esimeseks parameetriks võtab ta vormingustringi, järgnevad parameetrid on asendamiseks mõeldud väärtused. Vormingustringis kasutatakse spetsiaalseid sümboleid (vormispetsifikaatoreid), mis algavad märgiga % ja juhib väljundi vormindamist.

Süntaks

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

Vormispetsifikaatorid

Spetsifikaator Kirjeldus
%s String
%d Märgiga täisarv (kümnendsüsteemis)
%u Märgita täisarv (kümnendsüsteemis)
%f Ujukomaarv (lokaalist sõltuv)
%F Ujukomaarv (mitte lokaalist sõltuv)
%c Sümbol vastavalt ASCII-koodile
%x Täisarv kuueteistkümnendsüsteemis (väiketähed)
%X Täisarv kuueteistkümnendsüsteemis (suurtähed)
%o Täisarv kaheksandsüsteemis
%b Täisarv kahendsüsteemis
%e Teaduslik notation (väiketähed)
%E Teaduslik notation (suurtähed)
%g Lühivorm %e või %f
%G Lühivorm %E või %F
%% Protsendimärk

Näide

Selles näites asendatakse %s sõnaga 'apples' ja %d - arvuga 3:

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

Koodi täitmise tulemus:

'product - apples, amount - 3'

Näide

Selles näites on parameetrid ümber paigutatud ja kasutatakse nummerdamist:

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

Koodi täitmise tulemus:

'product - apples, amount - 3'

Näide

Selles näites on kogust vaja mitu korda, seega kasutatakse nummerdamist:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni sprintf,
    mis teeb sarnase operatsiooni tulemuse tagastamisega
  • funktsiooni number_format,
    mis vormindab numbrit
← →
↑
Eesti▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu