Προς το περιεχόμενο

Ξέρει κανείς tutorial για pattern syntax της Perl στην php?


digimyth

Προτεινόμενες αναρτήσεις

Δημοσ.

Καλησπέρα,

 

Ψάχνω ένα εύκολο tutorial (κατανοητό) για κανονικές παραστάσεις που εφαρμόζονται σε συναρτήσεις της perl στην php.

Συγκεκριμένα ψάχνω για τη συνάρτηση preg_replace().

 

Αυτό που θέλω να κάνω με την preg_replace() είναι να αντικαθιστώ τους Ελληνικούς χαρακτήρες με τα enity τους, πχ το Α με το Α .

Θα μπορούσα να φτιάξω και δική μου συνάρτηση που να το κάνει αυτό αλλά θεωρώ ότι είναι καλύτερη λύση όσον αφορά την ταχύτητα να χρησιμοποιήσω μια έτοιμη συνάρτηση. Μπορώ να το κάνω με την preg_replace() σωστά;

 

 

Ευχαριστώ

Δημοσ.

Κάτι σαν το ακόλουθο σου κάνει;

><?php
$string = '...';
$patterns = array();
$patterns[0] = '/Α/';
$patterns[1] = '/Β/';
$patterns[2] = '/Γ/';
...
$replacements = array();
$replacements[2] = 'Α';
$replacements[1] = 'Β';
$replacements[0] = 'Γ';
...
echo preg_replace($patterns, $replacements, $string);
?>

Δημοσ.

θα το δοκιμάσω...

Ευχαριστώ

-------------Edit-------------

Δουλεύει έτσι ωραία. Αλλά μήπως ξέρεις γιατί ο πίνακας $replacements είναι αντίστροφος;

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...