digimyth Δημοσ. 17 Ιανουαρίου 2011 Δημοσ. 17 Ιανουαρίου 2011 Καλησπέρα, Ψάχνω ένα εύκολο tutorial (κατανοητό) για κανονικές παραστάσεις που εφαρμόζονται σε συναρτήσεις της perl στην php. Συγκεκριμένα ψάχνω για τη συνάρτηση preg_replace(). Αυτό που θέλω να κάνω με την preg_replace() είναι να αντικαθιστώ τους Ελληνικούς χαρακτήρες με τα enity τους, πχ το Α με το Α . Θα μπορούσα να φτιάξω και δική μου συνάρτηση που να το κάνει αυτό αλλά θεωρώ ότι είναι καλύτερη λύση όσον αφορά την ταχύτητα να χρησιμοποιήσω μια έτοιμη συνάρτηση. Μπορώ να το κάνω με την preg_replace() σωστά; Ευχαριστώ
macabre_sunsets Δημοσ. 17 Ιανουαρίου 2011 Δημοσ. 17 Ιανουαρίου 2011 Κάτι σαν το ακόλουθο σου κάνει; ><?php $string = '...'; $patterns = array(); $patterns[0] = '/Α/'; $patterns[1] = '/Β/'; $patterns[2] = '/Γ/'; ... $replacements = array(); $replacements[2] = 'Α'; $replacements[1] = 'Β'; $replacements[0] = 'Γ'; ... echo preg_replace($patterns, $replacements, $string); ?>
digimyth Δημοσ. 17 Ιανουαρίου 2011 Μέλος Δημοσ. 17 Ιανουαρίου 2011 θα το δοκιμάσω... Ευχαριστώ -------------Edit------------- Δουλεύει έτσι ωραία. Αλλά μήπως ξέρεις γιατί ο πίνακας $replacements είναι αντίστροφος;
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.