Como usar a função PHP str_pad ()

Como Usar A Funcao Php Str Pad



No desenvolvimento web, manipulando strings é uma tarefa comum e no PHP, uma dessas funções é o str_pad() função, que permite preencher uma string com um caractere específico ou conjunto de caracteres para um comprimento especificado. O str_pad() A função pode ser usada para uma variedade de finalidades, como formatação de saída, alinhamento de texto e geração de IDs exclusivos.

Neste artigo, vamos explorar o str_pad() função em profundidade, incluindo sua sintaxe, parâmetros e vários casos de uso.

Função PHP str_pad()

O PHP str_pad() function é uma função integrada que permite aos desenvolvedores adicionar caracteres ao início ou ao final de uma string até atingir o comprimento desejado. Essa função tem vários usos, incluindo formatação de strings, alinhamento de colunas de texto e adição de zeros iniciais a números.







Sintaxe para a função str_pad()



A sintaxe básica para o str_pad() função em PHP é a seguinte:



str_pad ( corda $input_string , int $pad_length , corda $pad_string , int $pad_type = STR_PAD_RIGHT ) : corda

Aqui, $input_string é a string que você deseja preencher. $pad_length é o comprimento final que a string preenchida deve ter. $pad_string é a string que você deseja usar para preenchimento. $pad_type é um parâmetro opcional que especifica onde preencher a string de entrada. o valor padrão é STR_PAD_RIGHT , que preenche a string de entrada à direita. Os outros valores possíveis para $pad_type são STR_PAD_LEFT e STR_PAD_BOTH , que preenchem a string de entrada à esquerda e em ambos os lados, respectivamente.





Esta função retorna uma string preenchida no final.

Como usar str_pad () em PHP?

Aqui estão os passos para usar o str_pad() função em PHP:



1: Decida a string que deseja preencher e o comprimento.

2: Decida a string de preenchimento que deseja usar, que é o caractere ou caracteres que deseja adicionar à string.

3: Escolha a posição onde deseja que o preenchimento seja adicionado – no início, no final ou em ambos os lados da string.

4: Use o str_pad() função, passando a string que deseja preencher, o comprimento que deseja, a string de preenchimento e a posição onde deseja que o preenchimento seja adicionado.

5: Opcionalmente, você pode armazenar o resultado em uma variável e usá-la conforme necessário em seu código.

Por exemplo:



// Passo 1: Defina o número e o comprimento desejado

$num = 42 ;

$comprimento = 4 ;

// Passo 2: Defina a string de preenchimento

$pad_string = '0' ;

// Passo 3: Defina a posição do preenchimento (neste caso, o lado esquerdo)

$pad_position = STR_PAD_LEFT ;

// Passo 4: Use a função str_pad()

$padded_num = str_pad ( $num , $comprimento , $pad_string , $pad_position ) ;

// Etapa 5: Saída do número preenchido

eco $padded_num ;

?>

No código acima, definimos o número 42 e o comprimento desejado de 4. Também definimos a string de preenchimento para ser “0” e a posição de preenchimento para ser o lado esquerdo. Em seguida, usamos o str_pad() função para preencher o número com zeros à esquerda até atingir o comprimento desejado. Por fim, exibimos o número preenchido.

Suponha que você tenha uma lista de números que deseja exibir com zeros à esquerda para que cada número tenha três dígitos, portanto, você pode usar o str_pad() função para conseguir isso:



$números = variedade ( 5 , vinte e um , 103 , 400 , 1000 ) ;

para cada ( $números como $número ) {

$padded_number = str_pad ( $número , 3 , '0' , STR_PAD_LEFT ) ;

eco $padded_number . '' ;

}

?>

O código PHP acima define uma matriz de números e, em seguida, percorre cada número, preenchendo-o com zeros à esquerda até que tenha três dígitos usando o str_pad() função e, em seguida, gera o número preenchido seguido por um espaço.

Conclusão

PHP str_pad() A função é uma ferramenta valiosa para desenvolvedores que trabalham com strings no desenvolvimento da web. Sua sintaxe versátil e variedade de casos de uso o tornam uma escolha popular para tarefas como formatação de texto e geração de IDs exclusivos. Seguindo as etapas descritas neste artigo, os desenvolvedores podem usar facilmente o str_pad() função para preencher strings com caracteres específicos para um comprimento desejado. Ao utilizar esta função, os desenvolvedores podem melhorar a eficiência e a legibilidade de seu código PHP.