Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> PHP /MySQL Προγραμματισμός

Πώς να αντικαταστήσει Strings Array σε PHP

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

1 Ανοίξτε το αρχείο PHP σας σε ένα πρόγραμμα επεξεργασίας κειμένου , όπως το Windows Notepad 2

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

$ my_array = array (' str 1 »,« str 2 » , « 3 str »,« οδός 4 »,« str 2') ?
εικόνων 3

Δημιουργία δύο μεταβλητές παρακάτω , αναθέτοντας τους την αναζήτηση και να αντικαταστήσει τις τιμές συμβολοσειράς για την σειρά σας :

$ search_value = " str 2 " ? $ replace_value = " str 7 " ?
Η 4

Ταξινόμηση μέσω της συστοιχίας με ένα " foreach " loop , όπως παρακάτω , χρησιμοποιώντας τη λειτουργία " strcmp " για να ελέγχει κάθε πίνακα τιμή για έναν αγώνα με τη συμβολοσειρά αναζήτησης και να την αντικαταστήσει με τη συμβολοσειρά αντικατάστασης :

foreach ( $ my_array από $ k = > ? $ value ) {if ( strcmp ( $ value , $ search_value ) == 0 ) { $ my_array [ $ k ] = $ replace_value ? } }

Αυτό θα αντικαταστήσει τις δύο περιπτώσεις " str 2 " με " str 7 » και να τροποποιήσει τον πίνακα .
5

Αποθηκεύστε το αρχείο PHP .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα