120 of 410 menu

Kazi sprintf

Kazi sprintf huunda mfumo wa mstari kulingana na kiolezo kilichoonyeshwa na kurudisha matokeo. Inakubua parameta ya kwanza kama mfumo wa mstari, na parameta zinazofuata kama maadili ya kuwakilisha. Katika mfumo wa mstari, hutumia herufi maalum (viashiria vya mfumo), ambavyo huanza na ishara % na hudhibiti uundaji wa mfumo wa matokeo.

Sintaksia

sprintf(format, arg1, arg2, ...);

Viashiria vya Mfumo

Kichujio Maelezo
%s Mstari
%d Nambari kamili iliyotiwa saini (desimali)
%u Nambari kamili isiyotiwa saini (desimali)
%f Nambari ya alama inayoelea (inategemea eneo)
%F Nambari ya alama inayoelea (haitegemei eneo)
%c Herufi kulingana na msimbo wa ASCII
%x Nambari kamili kwenye mfumo wa heksadesimali (herufi ndogo)
%X Nambari kamili kwenye mfumo wa heksadesimali (herufi kubwa)
%o Nambari kamili kwenye mfumo wa oktal
%b Nambari kamili kwenye mfumo wa binary
%e Nukuu ya kisayansi (herufi ndogo)
%E Nukuu ya kisayansi (herufi kubwa)
%g Uandishi mfupi wa %e au %f
%G Uandishi mfupi wa %E au %F
%% Ishara ya asilimia

Mfano

Kuunda mfumo wa mstari na uwakilishaji wa nambari kamili:

<?php $res = sprintf("Kuna maapulo %d", 5); echo $res; ?>

Matokeo ya kutekeleza msimbo:

'Kuna maapulo 5'

Mfano

Kuunda mfumo na uwakilishaji mwingi:

<?php $res = sprintf("%s ana alama %d", "John", 120); echo $res; ?>

Matokeo ya kutekeleza msimbo:

'John ana alama 120'

Mfano

Kuunda mfumo wa nambari za alama inayoelea:

<?php $res = sprintf("Bei: $%.2f", 12.356); echo $res; ?>

Matokeo ya kutekeleza msimbo:

'Bei: $12.36'

Tazama pia

  • kazi printf,
    ambayo inatoa mstari ulioundwa
  • kazi vsprintf,
    ambayo inafanya kazi sawa, lakini inakubua safu ya hoja
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