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

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

Πώς να Φέρτε H1 ετικέτες σε PHP

PHP είναι μια server- side scripting γλώσσα που έχει πολλά ενσωματωμένα χαρακτηριστικά γνωρίσματα που μπορούν να χρησιμοποιηθούν για την ανάλυση HTML , η γλώσσα που χρησιμοποιείται για την εμφάνιση ιστοσελίδων στο World Wide Web . Μία από τις πιο κοινές ετικέτες που χρησιμοποιούνται στην HTML είναι ο τίτλος ετικέτα πρώτο επίπεδο , ή το "

" ετικέτα . Με τη χρήση PHP , προγραμματιστές Web μπορεί να αναλύσει HTML και να ανακτήσετε τις τιμές που περιέχονται σε HTML "

" ετικέτες και να χρησιμοποιήσετε τις τιμές για διάφορους σκοπούς , όπως για την κατασκευή περιγράφει . Τα πράγματα που θα χρειαστείτε
επεξεργαστή κειμένου
διακομιστή Web με την PHP 4 ή 5 εγκατασταθεί και ρυθμιστεί
Η Εμφάνιση Περισσότερες οδηγίες
Η

1 Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα νέο αρχείο και ονομάστε το " getH1Tags.php . " Προσθέστε ένα PHP ανοικτή οριοθέτη ( " " ) στο αρχείο . Κάθε κείμενο που τοποθετείται μεταξύ των δύο αυτών διαχωριστικά θα πρέπει να αναλυθεί ως κώδικα PHP από το πρόγραμμα PHP .

> 2

αναγνωρίσει ένα PHP μεταβλητή με το όνομα " $ htmlString " . Η μεταβλητή περιέχει την HTML που θα πρέπει να αναλυθεί για την "

" ετικέτα φέρω . Για παράδειγμα , " $ htmlString " περιέχει το κείμενο HTML "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

<;/body> " .

$ htmlString = "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

" ?;

>
εικόνων 3

Για να δηλώσετε μια δεύτερη μεταβλητή της PHP που ονομάζεται " $ matchPattern " . Η μεταβλητή περιέχει τις τιμές που βρίσκονται σε " $ htmlString » που θα πρέπει να είναι τραβηγμένο , οι τιμές μεταξύ των "

" και "

" ετικέτες . Χρησιμοποιήστε μια κανονική έκφραση για τη δημιουργία του " $ matchPattern " μεταβλητή .

$ htmlString = "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

" ?

$ matchPattern = " /

( * . ? ) <\\ /h1 > /" ?

>
Η 4

Χρησιμοποιήστε την PHP ; " " λειτουργία για να εκτελέσει μια τακτική ταιριάζει με την έκφραση για το « preg_match_all $ htmlString " μεταβλητή χρησιμοποιώντας το " $ matchPattern " κανονική έκφραση . Η λειτουργία " preg_match_all " παίρνει τέσσερα επιχειρήματα : " $ matchPattern " , " $ htmlString " ( η σειρά για την αναζήτηση ( το σχέδιο για να ταιριάζει , ή " /

( * ) <\\ /h1 > /. ; " ) για το σχέδιο ) , " $ foundIt " ( η σειρά των αγώνων ) , και ένα προαιρετικό σημαία ( PREG_PATTERN_ORDER ) που διατάσσει τα αποτελέσματα .

$ htmlString = "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

" ?

$ matchPattern = " ( . ; * ) /

<\\ /h1 > /" ?

preg_match_all ( $ matchPattern , $ htmlString , $ foundIt , PREG_PATTERN_ORDER ) ?

? >
5

Χρησιμοποιήστε το PHP κατασκεύασμα " echo" γλώσσα για να εκτυπώσετε το κείμενο μεταξύ της πρώτης σειράς των "

" και "

" ετικέτες που βρέθηκαν στο " $ htmlString " μεταβλητή . Η λειτουργία PHP " preg_match_all " επιστρέφει ένα πολυδιάστατο πίνακα , οπότε χρησιμοποιήστε παρενθέσεις για να υποδείξουν ότι η πρώτη συμβολοσειρά ταιριάζει θα πρέπει να επιστραφούν .

$ htmlString = "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

" ?

$ matchPattern = " /

<\\ /h1 > /( * . ?) "?

preg_match_all ( $ matchPattern , $ htmlString , $ foundIt , PREG_PATTERN_ORDER ) ?

echo $ foundIt [ 1 ] [ 0 ] Ξενοδοχεία

>
Η 6

Χρησιμοποιήστε τον τελεστή συνένωσης PHP ( ".") για να εκτυπώσετε ένα διαχωριστικό κόμμα αμέσως μετά τον πρώτο αγώνα κορδόνι ( " , " ) .

$ htmlString = "

πρώτη επικεφαλίδα

? δεύτερη κεφαλιά

? ( . ; * ) "

$ matchPattern = " /

<\\ /h1 > /" ?

preg_match_all ( $ matchPattern , $ htmlString , $ foundIt , PREG_PATTERN_ORDER ) ?

echo $ foundIt [ 1 ] [ 0 ] . " , "

>
Η 7

Χρησιμοποιήστε την PHP " echo" δομή της γλώσσας να εκτυπώσετε ένα δεύτερο φορέα PHP συνένωσης ( ".") Και το κείμενο μεταξύ της δεύτερης δέσμης "

" και "

" ετικέτες που βρέθηκαν στο " $ htmlString " μεταβλητή . Δεδομένου ότι η λειτουργία PHP " preg_match_all " επιστρέφει ένα πολυδιάστατο πίνακα , πώληση χρησιμοποιείτε παρενθέσεις για να δείξει ότι η δεύτερη σειρά συμφωνημένα πρέπει να επιστραφεί.

$ htmlString = "

πρώτη επικεφαλίδα

δεύτερη κεφαλιά

" ?

$ matchPattern = " /

<\\ /h1 > /( * . ?) "?

preg_match_all ( $ matchPattern , $ htmlString , $ foundIt , PREG_PATTERN_ORDER ) ?

echo $ foundIt [ 1 ] [ 0 ] . "," . $ foundIt [ 1 ] [ 1 ] ?

>
8

Open " getH1Tags.php " σε ένα πρόγραμμα περιήγησης στο Web ; . Βεβαιωθείτε ότι οι δύο "

" ετικέτες στο " $ htmlString " μεταβλητή γραμμένο στη σελίδα χωρίζονται από ένα κόμμα .
Η
εικόνων

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

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