118 of 410 menu

Funcția printf

Funcția printf afișează un șir, formatat în conformitate cu formatul specificat. Primul parametru acceptă un șir de format, parametrii următori - valori pentru substituție. În șirul de format sunt utilizați caractere speciale (specificatori de format), care încep cu semnul % și controlează formatarea ieșirii.

Sintaxă

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

Specificatori de format

Specificator Descriere
%s Șir de caractere
%d Număr întreg cu semn (zecimal)
%u Număr întreg fără semn (zecimal)
%f Număr cu virgulă mobilă (dependent de localizare)
%F Număr cu virgulă mobilă (independent de localizare)
%c Caracter după codul ASCII
%x Număr întreg în sistem hexazecimal (litere mici)
%X Număr întreg în sistem hexazecimal (litere mari)
%o Număr întreg în sistem octal
%b Număr întreg în sistem binar
%e Notație științifică (litere mici)
%E Notație științifică (litere mari)
%g Forma scurtă %e sau %f
%G Forma scurtă %E sau %F
%% Semnul procent

Exemplu

În acest exemplu, în loc de %s va fi substituit cuvântul 'apples', iar în loc de %d - numărul 3:

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

Rezultatul executării codului:

'product - apples, amount - 3'

Exemplu

În acest exemplu parametrii sunt schimbați între ei și este introdusă numerotarea:

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

Rezultatul executării codului:

'product - apples, amount - 3'

Exemplu

În acest exemplu cantitatea este necesară de mai multe ori, de aceea este introdusă numerotarea:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția sprintf,
    care face o operație similară cu returnarea rezultatului
  • funcția number_format,
    care formatează un număr
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge