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
◀ ▶

Funktionen printf

Funktionen printf skriver ut en sträng, formaterad enligt ett angivet format. Den tar en formatsträng som första parameter, och efterföljande parametrar är värden som ska sättas in. I formatsträngen används specialtecken (formatspecifikationer) som börjar med tecknet % och styr utskriftens formatering.

Syntax

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

Formatspecifikationer

Specifikation Beskrivning
%s Sträng
%d Heltal med tecken (decimalt)
%u Heltal utan tecken (decimalt)
%f Flyttal (lokalberoende)
%F Flyttal (ej lokalberoende)
%c Tecken enligt ASCII-kod
%x Heltal i hexadecimalt system (gemener)
%X Heltal i hexadecimalt system (versaler)
%o Heltal i oktalt system
%b Heltal i binärt system
%e Vetenskaplig notation (gemener)
%E Vetenskaplig notation (versaler)
%g Kort notation %e eller %f
%G Kort notation %E eller %F
%% Procenttecken

Exempel

I detta exempel kommer ordet 'apples' att sättas in istället för %s, och talet 3 istället för %d:

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

Resultat av kodkörning:

'product - apples, amount - 3'

Exempel

I detta exempel har parametrarna bytt plats och numrering har införts:

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

Resultat av kodkörning:

'product - apples, amount - 3'

Exempel

I detta exempel behövs antalet flera gånger, varför numrering har införts:

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

Resultat av kodkörning:

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

Se även

  • funktionen sprintf,
    som gör en liknande operation med att returnera resultatet
  • funktionen number_format,
    som formaterar ett tal
← →
↑
Svenska▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa