Συνάρτηση str_pad
Η συνάρτηση str_pad συμπληρώνει μια συμβολοσειρά με μια άλλη
συμβολοσειρά μέχρι ένα καθορισμένο μήκος. Η πρώτη παράμετρος
δέχεται μια συμβολοσειρά, η δεύτερη - τον αριθμό των χαρακτήρων,
μέχρι τους οποίους πρέπει να συμπληρωθεί η συμβολοσειρά, η τρίτη
παράμετρος - αυτό με το οποίο πρέπει να συμπληρωθεί η συμβολοσειρά.
Η τέταρτη προαιρετική παράμετρος καθορίζει,
από ποια πλευρά να συμπληρωθεί η συμβολοσειρά. Αυτή η παράμετρος
μπορεί να πάρει τις ακόλουθες τιμές: STR_PAD_LEFT
- συμπλήρωση της συμβολοσειράς από αριστερά, STR_PAD_RIGHT
- συμπλήρωση της συμβολοσειράς από δεξιά (αυτή είναι η τιμή
προεπιλογής).
Σύνταξη
str_pad(string $string, int $length, string $pad_string = " ", int $pad_type = STR_PAD_RIGHT): string
Παράδειγμα
Ας συμπληρώσουμε τη συμβολοσειρά με τον χαρακτήρα '+'
έτσι ώστε η συμβολοσειρά να έχει 10 χαρακτήρες:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+');
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'abcde+++++'
Παράδειγμα
Τώρα η συμβολοσειρά θα συμπληρώνεται όχι από δεξιά, αλλά από αριστερά:
<?php
$arr = 'abcde';
echo str_pad($arr, 10, '+', STR_PAD_LEFT);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
'+++++abcde'
Δείτε επίσης
-
τη συνάρτηση
array_pad,
που συμπληρώνει έναν πίνακα με δεδομένα στοιχεία -
τη συνάρτηση
array_fill,
που γεμίζει έναν πίνακα με την επιθυμητή τιμή -
τη συνάρτηση
str_repeat,
που επαναλαμβάνει μια συμβολοσειρά έναν καθορισμένο αριθμό φορών