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

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

Πώς να βρείτε ένα String σε String PHP

Η γλώσσα προγραμματισμού PHP σας επιτρέπει να δημιουργήσετε ιστοσελίδες με διαδραστικά στοιχεία . PHP λειτουργεί με την ενσωμάτωση κώδικα σε σελίδες Web HTML και στη συνέχεια τη λειτουργία τους σε ένα διακομιστή PHP . Η πρότυπη βιβλιοθήκη της PHP έχει πολλές ενσωματωμένες λειτουργίες που αντιμετωπίζουν κοινές εργασίες προγραμματισμού . Για παράδειγμα , μπορείτε να χρησιμοποιήσετε την PHP για να αναζητήσετε μια μεγάλη συμβολοσειρά κειμένου για μια συμβολοσειρά . Αυτό μπορεί να είναι χρήσιμη για την ανάδειξη των λέξεων-κλειδιών αναζήτησης σε μια σελίδα Web . Δεδομένου ότι η γλώσσα PHP έχει ενσωματωμένη αυτή τη λειτουργία για να το , μπορείτε να ψάξετε για χορδές μέσα σε strings με πολύ μικρό κώδικα . Τα πράγματα που θα χρειαστείτε
Υπολογιστή με διακομιστή PHP ή ένα σε απευθείας σύνδεση PHP διερμηνέα ( βλ. Πόρων )
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Αποφασίστε πώς θα τρέξει κώδικα PHP σας . Υπάρχουν δύο διαφορετικοί τρόποι στη διάθεσή σας . Εάν έχετε ένα διακομιστή PHP , μπορείτε να εκτελέσετε κώδικα χρησιμοποιώντας αρχεία PHP . Αν δεν έχετε πρόσβαση σε ένα διακομιστή PHP , μπορείτε να χρησιμοποιήσετε ένα online PHP διερμηνέα . Εισάγετε τον κωδικό σε αυτό το σεμινάριο , είτε σε ένα αρχείο PHP ή την απευθείας σύνδεση PHP διερμηνέα 2

Ξεκινήστε το πρόγραμμα PHP σας με την ακόλουθη δήλωση : .

με 3

να αναγνωρίσει μια σειρά μέσω του οποίου θα αναζητήσετε . Αυτή η σειρά μπορεί να περιέχει οποιοδήποτε κείμενο θέλετε . Για παράδειγμα , θα μπορούσατε να γράψετε αυτό :

$ stringToSearch = ' Αυτό είναι το string θα ψάξει μέσα » ?
Η 4

να αναγνωρίσει μια σειρά που θα κρατήσει τη λέξη που πρόκειται να ψάξουν για την άλλη σειρά . Φράσεις αναζήτησης είναι μερικές φορές ονομάζεται πρότυπα , ώστε να μπορείτε να ονομάσετε φράση αναζήτησης μεταβλητή σας searchPattern ». Για να κάνετε αναζήτηση για τη λέξη « η », θα μπορούσε να γράψει την ακόλουθη δήλωση :

$ searchPattern = ' η ' ?
5

Χρησιμοποιήστε τα strpos ( λειτουργία ) για να ψάξουν για το κορδόνι «ο» στο μεγαλύτερο εγχόρδων « Αυτό είναι το string θα ψάξει μέσα » Για να το κάνετε αυτό , να περάσει τα ονόματα των μεταβλητών για τις δύο αυτές χορδές να strpos ( ) . Η λειτουργία θα ψάξει για το string, και εφόσον το κρίνει , θα επιστρέψει την αριθμητική θέση της συμβολοσειράς στη μεγαλύτερη σειρά . Μπορείτε να αποθηκεύσετε αυτή τη θέση σε μια άλλη μεταβλητή , όπως αυτό :

$ locationOfString = strpos ( $ stringToSearch , $ searchPattern ) ?
Η 6

Test για να δούμε αν το string βρέθηκε . Μπορείτε να το κάνετε αυτό με τη δοκιμή της μεταβλητής $ locationOfSring σε ένα " if" . Εάν η συμβολοσειρά δεν έχει βρεθεί, αυτή η μεταβλητή θα αξιολογήσει ως ψευδείς . Μπορείτε να εκτυπώσετε ένα μήνυμα που πληροφορεί το χρήστη ότι η σειρά δεν βρέθηκε , όπως αυτό :

if ( $ locationOfString == false ) { print (' χορδών δεν βρέθηκε " ) ? }
Η 7

Εκτυπώστε τη θέση του string , εφόσον διαπιστώθηκε , όπως αυτό :

else { printf ( " κορδόνι που βρέθηκαν στη θέση % d ' , $ locationOfString ) ? }
8

Ολοκλήρωση του προγράμματος PHP σας με την παρακάτω δήλωση : ? .

>

το πρόγραμμά σας είναι τώρα έτοιμο να δοκιμαστεί σε διακομιστή PHP σας ή σε απευθείας σύνδεση PHP διερμηνέα
Η

Η

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

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