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

PHP απο ereg_replace σε preg_replace


spooky7

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

Γεια χαρα,

 

προβλημα με PHP απο ereg_replace σε preg_replace

 

μου βγάζει το εξής :  Warning: preg_replace(): Compilation failed: unknown POSIX class name at offset 3

 

ereg_replace δεν υποστηρίζει πια η php5 

 

αυτος ειναι ο κωδικας:

$var=preg_replace("/[[:puct:][:alpha:][:space:]]+/",' ',$var);

η $var περιεχει ενα string απο input field(html)

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Καλησπέρα.

 

Να φανταστώ οτι στο παραπάνω κώδικα απλα αντικατέστησες οπου ereg_replace με τη preg_replace και περίμενες να δουλέψει;

 

Πες μας τι ακριβώς θες να αντικαταστήσεις για να μπορέσουμε να σε βοηθήσουμε.

$var = ';^$%#<hf!!u8r433$#$#?!'; 
$var_new = preg_replace("/[^A-Za-z0-9?!]/",'',$var);
echo $var_new;

//hfu8r433
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...