Postagens

Mostrando postagens de maio, 2014

PHP: Usando o str_pad() para completar strings que necessitam de um tamanho mínimo.

A função  str_pad() do PHP é uma daquelas que ficam escondidas ali e muito pouca gente sabe para que serve. Estas funções "escondidas" podem mostrar-se muito úteis na hora de resolver problemas aparentemente complexos ou chatos. O str_pad() completa strings de forma que elas fiquem sempre com um tamanho mínimo. Vamos ver alguns exemplos abaixo: <?php $input = "Exemplo"; echo str_pad($input, 10); echo "<br>"; echo str_pad($input, 10, "-=", STR_PAD_LEFT); echo "<br>"; echo str_pad($input, 10, "-=", STR_PAD_RIGHT); echo "<br>"; echo str_pad($input, 10, "_", STR_PAD_BOTH); echo "<br>"; echo str_pad($input, 2 , "___"); O código acima retorna as seguintes saídas: Exemplo -=-Exemplo Exemplo-=- _Exemplo__ Exemplo $input é sua string original. O parâmetro seguinte é o n