Avatar ·

Formatação de números com zeros à esquerda em PHP

Olá a todos! Sou novo em PHP e me deparei com uma tarefa aparentemente simples, mas não consigo encontrar a solução correta. Preciso exibir IDs de pedidos em um formato onde o número sempre ocupe, digamos, 5 dígitos. Se o ID for 1, ele deve aparecer como "00001". Se o ID for 123, como "00123". Ou seja, zeros são adicionados à esquerda até atingir o comprimento desejado. Tentei usar simples concatenação de strings, por exemplo: `$order_id = '00000' . $id;`, mas isso não funciona quando o número já tem vários dígitos. O resultado é "00000123", mas eu quero "00123". Tentei pesquisar na documentação, mas há muitas funções e fiquei confuso. Aqui está um exemplo do meu código que não dá o resultado esperado: ```php ``` Por favor, me digam como adicionar zeros à esquerda a um número em PHP corretamente? E existe uma maneira universal que funcione para números de diferentes comprimentos? Desde já agradeço pela ajuda!