82 of 410 menu

Συνάρτηση strtr

Η συνάρτηση strtr πραγματοποιεί αναζήτηση και αντικατάσταση χαρακτήρων σε μια συμβολοσειρά. Έχει δύο τρόπους λειτουργίας.

Στον πρώτο τρόπο η συνάρτηση δέχεται έναν πίνακα αντικαταστάσεων: τα κλειδιά είναι αυτά που αντικαθιστούμε, και οι τιμές - σε τι θα αντικαταστήσουμε:

strtr(όπου αντικαθιστούμε, πίνακας αντικαταστάσεων);

Στον δεύτερο τρόπο η συνάρτηση με μια παράμετρο δέχεται μια συμβολοσειρά με τους χαρακτήρες, που θα αντικατασταθούν, και με δεύτερη παράμετρο - μια συμβολοσειρά με τους χαρακτήρες, στους οποίους θα γίνει αντικατάσταση. Οι αντίστοιχοι χαρακτήρες της πρώτης συμβολοσειράς θα αντικατασταθούν με τους αντίστοιχους χαρακτήρες της δεύτερης συμβολοσειράς:

strtr(όπου αντικαθιστούμε, τι αντικαθιστούμε, με τι αντικαθιστούμε);

Παράδειγμα

Σε αυτό το παράδειγμα η συνάρτηση θα αντικαταστήσει τους χαρακτήρες 1 και 2 με 'a' και 'b' αντίστοιχα:

<?php echo strtr('111222', ['1'=>'a', '2'=>'b']); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'aaabbb'

Παράδειγμα

Σε αυτό το παράδειγμα η συνάρτηση επίσης θα αντικαταστήσει τους χαρακτήρες 1 και 2 με 'a' και 'b' αντίστοιχα:

<?php echo strtr('111222', '12', 'ab'); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'aaabbb'

Δείτε επίσης

  • τη συνάρτηση str_replace,
    που επίσης πραγματοποιεί αναζήτηση και αντικατάσταση
  • τη συνάρτηση substr_replace,
    που κόβει ένα μέρος της συμβολοσειράς και το αντικαθιστά με άλλο
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη