Η συνάρτηση αυτή επιστρέφει ένα αντίγραφο του str
,
στο οποίο είναι μεταφρασμένη η κάθε εμφανίση των χαρακτήρων της from
στον αντίστοιχό τους της to
.
Εάν οι παράμετροι from
και to
έχουν διαφορετικά μήκη, οι επιπλέον χαρακτήρες του μεγαλύτερου από τα δύο strings θα παραληφθούν.
Η συνάρτηση strtr() μπορεί να κληθεί με δύο μόνο ορίσματα. Εάν κληθεί με αυτόν τον τρόπο συμπεριφέρετε με ένα νέο:
Η παράμετρος from
πρέπει να είναι ένας πίνακας που να περιέχει ζευγάρια
string -> string τα οποία θα αντικατασταθούν στο αρχικό string. Η strtr() θα ψάχνει πάντα να υλοποιήσει πρώτο το μεγαλύτερο δυνατό ταίριασμα και *ΔΕ* θα προσπαθήσει να αντικαταστήσει κάτι με το οποίο έχει ήδη ασχοληθεί.
Óçìåßùóç: Οι προαιρετικές παράμετροι
to
καιfrom
προστέθηκαν στην PHP 4.0.0
Ανατρέξτε επίσης στην ereg_replace().