Funzione str_pad() PHP

Esempio

Riempimento della parte destra della stringa per una lunghezza di 30 caratteri:

<?php
$str = "Hello World";
echo str_pad($str,30,".");
?>

Esempio di esecuzione

Definizione e uso

La funzione str_pad() riempie la stringa per una nuova lunghezza.

Sintassi

str_pad(string,length,pad_string,pad_type)
Parametro Descrizione
string Obbligatorio. Specifica la stringa da riempire.
length Obbligatorio. Specifica la nuova lunghezza della stringa. Se questo valore è inferiore alla lunghezza originale della stringa, non viene eseguita alcuna operazione.
pad_string Facoltativo. Specifica la stringa da utilizzare per il riempimento. Predefinito è lo spazio.
pad_type

Facoltativo. Specifica quale lato della stringa deve essere riempito.

Valori possibili:

  • STR_PAD_BOTH - Riempimento delle estremità della stringa. Se non è un numero pari, la parte destra riceve un riempimento aggiuntivo.
  • STR_PAD_LEFT - Riempimento della parte sinistra della stringa.
  • STR_PAD_RIGHT - Riempimento della parte destra della stringa. Predefinito.

Dettagli tecnici

Valore di ritorno: Restituisce la stringa riempita.
Versione PHP: 4.0.1+

Altri esempi

Esempio 1

Riempimento della parte sinistra della stringa:

<?php
$str = "Hello World";
echo str_pad($str,30,".",STR_PAD_LEFT);
?>

Esempio di esecuzione

Esempio 2

Riempimento delle estremità della stringa:

<?php
$str = "Hello World";
echo str_pad($str,30,".:",STR_PAD_BOTH);
?>

Esempio di esecuzione