Forum und email

str_pad

(PHP 4 >= 4.0.1, PHP 5)

str_pad — Επιμηκύνετε ένα string με τη βοήθεια ενός άλλου

Περιγραφή

string str_pad ( string $input , int $pad_length [, string $pad_string [, int $pad_type ]] )

Η συνάρτηση αυτή επιστρέφει το input string αυξημένο από την αριστερή, τη δεξιά, ή και τις δύο πλευρές κατά το προσδιορισμένο μήκος. Εάν το προαιρετικό όρισμα pad_string δεν ορίζεται, το input γεμίζεται με κενά, αλλιώς γεμίζεται με χαρακτήρες από το pad_string μέχρι το όριο που προσδιορίστηκε.

Η προαιρετική παράμετρος pad_type μπορεί να είναι STR_PAD_RIGHT, STR_PAD_LEFT, ή STR_PAD_BOTH. Εάν η pad_type δεν ορίζεται λαμβάνεται ως STR_PAD_RIGHT.

Εάν η τιμή της pad_length είναι αρνητική ή μικρότερη του μήκους του input string, δεν πρόκειται να γίνει αύξηση.

Example#1 Παράδειγμα χρήσης της str_pad()

<?php
$input 
"Alien";
print 
str_pad($input10);                      // produces "Alien     "
print str_pad($input10"-="STR_PAD_LEFT);  // produces "-=-=-Alien"
print str_pad($input10"_"STR_PAD_BOTH);   // produces "__Alien___"
print str_pad($input"___");               // produces "Alien_"
?>

Note: Το pad_string μπορεί σμικρυνθεί εάν ο απαιτούμενος αριθμός των χαρακτήρων γεμίσματος δεν μπορεί να διαιρέσει ακριβώς το μήκος του pad_string .