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

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

Πώς να αφαιρέσει ένα Byte Character σε PHP

Είναι χρήσιμο να αφαιρέσετε ένα χαρακτήρα byte σε PHP από μια συμβολοσειρά κειμένου για λόγους μορφοποίησης , όπως η άρση του τελικού κάθετος σε μια διεύθυνση URL ή το σύμβολο " $ " από μια τιμή δολαρίου . Ένα byte αποτελείται από 8 bits, επιτρέποντας για τιμές 0-255 . Μια σειρά PHP είναι μια σειρά από χαρακτήρες των δύο byte . Μπορείτε να χρησιμοποιήσετε την ενσωματωμένη συναρτήσεις συμβολοσειράς PHP για να εντοπίσετε και στη συνέχεια αφαιρέστε χαρακτήρες byte από ένα string. Οδηγίες
Η

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

Αποθηκεύστε μια σειρά από χαρακτήρες σε μια μεταβλητή της PHP με την προσθήκη του κώδικα " $ str = " test string" ? " . Αντικαταστήστε το " τεστ string" με το δικό σας κείμενο .
Εικόνων 3

Βρείτε τη θέση της πρώτης εμφάνισης του χαρακτήρα byte που θέλετε να καταργήσετε με τη « strpos " λειτουργία , με την προσθήκη του κώδικα " $ pos = strpos ( $ str , ' i') ​​? ". Χρησιμοποιώντας το προηγούμενο παράδειγμα αυτός θα επιστρέψει " 8 ". Αντικαταστήστε το " i" με το χαρακτήρα byte που θέλετε να καταργήσετε . Η συνάρτηση επιστρέφει false αν ο χαρακτήρας δεν βρίσκεται στη συμβολοσειρά . Εναλλακτικά , χρησιμοποιήστε το " $ pos = strrpos ( $ str , ' i') ​​? " Για να επιστρέψετε τη θέση της τελευταίας εμφάνισης του χαρακτήρα byte στη σειρά
Η

4 Αφαιρέστε το χαρακτήρα byte από το αρχείο. σειρά με την προσθήκη του κώδικα " if ( $ pos == false ! ) { $ str [ $ pos ] = '' ? } " , η οποία θα αλλάξει το παράδειγμα σειράς από « δοκιμαστικού σωλήνα » σε « τεστ strng " , αφαιρώντας το "i »χαρακτήρα .
5

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

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

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