118 of 410 menu

Kazi printf

Kazi printf inatoa mfumo wa mfumo wa mfumo, uliobainishwa kulingana na mfumo uliowekwa. Kipimo cha kwanza kinakubali mfumo wa mfumo wa mfumo, vipimo vinavyofuata - thamani za kuwakilisha. Katika mfumo wa mfumo wa mfumo hutumia herufi maalum (vibainishi vya mfumo), ambavyo huanza na ishara % na kudhibiti uundaji wa matokeo.

Syntax

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

Vibainishi vya Mfumo

Kibainishi Maelezo
%s Mfumo wa mfumo
%d Nambari kamili yenye ishara (desimali)
%u Nambari kamili bila ishara (desimali)
%f Nambari ya alama ya kuelea (inayotegemea eneo)
%F Nambari ya alama ya kuelea (haiategemei eneo)
%c Herufi kulingana na msimbo wa ASCII
%x Nambari kamili katika mfumo wa heksadesimali (herufi ndogo)
%X Nambari kamili katika mfumo wa heksadesimali (herufi kubwa)
%o Nambari kamili katika mfumo wa oktal
%b Nambari kamili katika mfumo wa binary
%e Nukuu ya kisayansi (herufi ndogo)
%E Nukuu ya kisayansi (herufi kubwa)
%g Nukuu fupi ya %e au %f
%G Nukuu fupi ya %E au %F
%% Ishara ya asilimia

Mfano

Katika mfano huu badala ya %s utawekwa neno 'apples', na badala ya %d - nambari 3:

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

Matokeo ya utekelezaji wa msimbo:

'product - apples, amount - 3'

Mfano

Katika mfano huu vigezo vimebadilishwa mahali na nambari ya kurekebisha imeingizwa:

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

Matokeo ya utekelezaji wa msimbo:

'product - apples, amount - 3'

Mfano

Katika mfano huu kiasi kinahitajika mara kadhaa, kwa hivyo nambari ya kurekebisha imeingizwa:

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

Matokeo ya utekelezaji wa msimbo:

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

Angalia pia

  • kazi sprintf,
    ambayo hufanya operesheni sawa na kurudisha matokeo
  • kazi number_format,
    ambayo huunda nambari
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa