Πώς να εφαρμόσετε το str_replace στο PHP;



Σε αυτό το άρθρο θα ρίξουμε μια ματιά στο str_replace στο PHP για να δοκιμάσουμε και να κατανοήσουμε την ιδέα λεπτομερώς και στη συνέχεια να την ακολουθήσουμε με επίδειξη πρακτικών.

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

Οι ακόλουθοι δείκτες θα καλυφθούν σε αυτό το άρθρο,





Ας ξεκινήσουμε λοιπόν με αυτό το άρθρο στο str_replace στο PHP,

str_replace σε PHP

Προκειμένου να αντικαταστήσουμε μερικούς χαρακτήρες με μερικούς άλλους χαρακτήρες στη συμβολοσειρά, έχουμε λειτουργικότητα στο PHP που λειτουργεί με ορισμένους συγκεκριμένους κανόνες. Αυτοί είναι:



  • Επιστρέφει έναν πίνακα εάν η συμβολοσειρά πρέπει να αναζητηθεί σε έναν πίνακα.
  • Η εύρεση και η αντικατάσταση πραγματοποιείται με κάθε στοιχείο πίνακα, εάν η συμβολοσειρά πρέπει να αναζητηθεί σε έναν πίνακα.
  • Μια κενή συμβολοσειρά θα χρησιμοποιηθεί εάν τόσο η εύρεση όσο και η αντικατάσταση είναι πίνακες και επίσης οι αντικαταστάσεις έχουν λιγότερα στοιχεία από την εύρεση.
  • Αντικατάσταση συμβολοσειράς θα χρησιμοποιηθεί για κάθε τιμή εύρεσης εάν το εύρημα είναι πίνακας και το αντικατάσταση είναι συμβολοσειρά

Προχωρώντας με αυτό το άρθρο στο str_replace στο PHP, ας ρίξουμε μια ματιά στην ακόλουθη λειτουργία,

Τι είναι το str_replace ();

Το str_replace () είναι μια ενσωματωμένη συνάρτηση που χρησιμοποιείται για την αντικατάσταση ορισμένων χαρακτήρων με ορισμένους άλλους χαρακτήρες σε μια συμβολοσειρά. αντικαθιστά όλες τις εμφανίσεις μιας λέξης στη συμβολοσειρά.

Σύνταξη: str_replace (εύρεση, αντικατάσταση, συμβολοσειρά, μέτρηση)



Εύρημα : Αυτή η παράμετρος μπορεί να είναι είτε συμβολοσειρά είτε τύπος πίνακα που καθορίζει τη συμβολοσειρά που πρέπει να αναζητηθεί και να αντικατασταθεί.

Αντικαθιστώ: Αυτή η παράμετρος μπορεί επίσης να είναι συμβολοσειρά ή τύπος πίνακα που καθορίζει τη συμβολοσειρά με την οποία θέλουμε να αντικαταστήσουμε.

πώς να ξεκινήσετε μια τάξη στο python

Σειρά: Αυτή η παράμετρος καθορίζει τη συμβολοσειρά ή τον πίνακα των συμβολοσειρών όπου θέλουμε να αναζητήσουμε και να αντικαταστήσουμε.

Μετρώ: Αυτή η παράμετρος είναι προαιρετική όταν η τιμή ορίζεται στον συνολικό αριθμό των εργασιών αντικατάστασης.

Ας δούμε ένα παράδειγμα όπου η παράμετρος για εύρεση και αντικατάσταση είναι ένας τύπος συμβολοσειράς:

 
Το sushma λατρεύει να κωδικοποιεί γιατί το sushma θέλει να τοποθετηθεί σε μια καλή εταιρεία που βασίζεται σε προϊόντα

Στο παραπάνω παράδειγμα, κάθε εμφάνιση του 'ashok' αντικαθίσταται από το 'sushma'.

Ας δούμε ένα άλλο παράδειγμα όπου η παράμετρος εύρεσης και αντικατάστασης είναι ένας τύπος πίνακα:

 

Παραγωγή

Οι φίλοι σας είναι Sushma, Vaibhav, Adarsh, Chintan

υπερφόρτωση και υπέρβαση σε java

Όταν οι παράμετροι είναι τύπου πίνακα, όλα τα στοιχεία τουεύρημαΤο όρισμα αναζητείται στη συμβολοσειρά και αντικαθίσταται από τα αντίστοιχα στοιχεία στοαντικαθιστώδιαφωνία. Εάν ο αριθμός των στοιχείων σεαντικαθιστώτο επιχείρημα είναι μικρότερο από αυτό στοεύρημαπίνακα, τότε εάν υπάρχουν τυχόν εμφανίσεις των πρόσθετων στοιχείων τουεύρημαεπιχείρημα στοσειράτότε θα αντικατασταθούν από μια κενή συμβολοσειρά. Εάν τοσειράπαράμετρος είναι επίσης ένας πίνακας αντί για συμβολοσειρά, τότε όλα τα στοιχεία τουσειράθα αναζητηθεί.

Αυτή η συνάρτηση είναι ευαίσθητη σε πεζά και για να ξεπεραστεί αυτό το πρόβλημα, έχουμε str_ireplace () για να κάνουμε μια αντιστοίχιση χωρίς διάκριση πεζών-κεφαλαίων.

Προχωρώντας με αυτό το άρθρο στο str_replace στο PHP, ας ρίξουμε μια ματιά στην ακόλουθη λειτουργία,

Τι είναι το str_ireplace ();

Το str_ireplace () είναι μια ενσωματωμένη συνάρτηση που είναι παρόμοια με το str_replace (), δηλαδή αντικαθιστά χαρακτήρες που είναι ακόμη και χαρακτήρες με κεφαλαία γράμματα σε μια συμβολοσειρά.

Σύνταξη: str_ireplace (εύρεση, αντικατάσταση, συμβολοσειρά, μέτρηση)

Ας δούμε ένα παράδειγμα όπου η παράμετρος εύρεσης και αντικατάστασης είναι ένας τύπος συμβολοσειράς (ανεξάρτητα από συμβολοσειρά με διάκριση πεζών-κεφαλαίων):

 

Παραγωγή:

Το sushma λατρεύει να κωδικοποιεί γιατί το sushma θέλει να τοποθετηθεί σε μια καλή εταιρεία που βασίζεται σε προϊόντα

Ας δούμε ένα άλλο παράδειγμα όπου η παράμετρος για την εύρεση και αντικατάσταση είναι ένας τύπος πίνακα (ανεξάρτητα από συμβολοσειρά με διάκριση πεζών-κεφαλαίων):

 

Παραγωγή

Οι φίλοι σας είναι Sushma, Vaibhav, Adarsh, Chintan

Με αυτό φτάνουμε στο τέλος αυτού του άρθρου, ελπίζω να έχετε μάθει και για τις δύο ενσωματωμένες λειτουργίες στην PHP, δηλαδή str_replace () και str_ireplace () με κατάλληλα παραδείγματα.

Αν βρήκατε αυτό το str_replace στο άρθρο PHP σχετικό, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων αυτού του άρθρου και θα επικοινωνήσω μαζί σας.

μεταφορά αρχείων σε παρουσία παραθύρων ec2