printf

funkcja

Wypisuje sformatowany ciąg znaków na wyjście i zwraca liczbę wypisanych znaków. Działa jak sprintf, ale od razu drukuje wynik.

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

printf działa identycznie jak sprintf — przyjmuje szablon $format i wartości do wstawienia — ale zamiast zwracać string, natychmiast wypisuje wynik na wyjście. Zwracana wartość to liczba wypisanych znaków (rzadko potrzebna). Jeśli chcesz zachować sformatowany tekst w zmiennej, użyj sprintf.

<?php
declare(strict_types=1);

printf('Cena: %.2f PLN', 99.9);
// wynik: Cena: 99.90 PLN
📘 Naucz się w lekcji →