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

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

Πώς να Τραβήξτε ένα απόσπασμα από ένα String με PHP

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

Ορίστε το μέγιστο αριθμό των λέξεων που μπορεί να είναι στο απόσπασμα . Για παράδειγμα , στο Σημειωματάριο , πληκτρολογήστε :

define (" MAX_WORDS " , 20) ? 2

Διαβάστε το περιεχόμενο της παραγράφου ; σε μια σειρά . Για παράδειγμα, πληκτρολογήστε :

$ περιεχόμενο = file_get_contents ( " paragraph.txt ")?
Εικόνων 3

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

$ περιεχόμενο = preg_replace ( " /\\ s + /" , " " , $ περιεχόμενο ) ?
Η 4

Δημιουργήστε μια σειρά από λέξεις που χρησιμοποιούν την " εκραγεί " λειτουργούν για να χωρίσει την σειρά σε ένα χώρο . Για παράδειγμα, πληκτρολογήστε :

$ λόγια = εκραγεί ( " " , $ περιεχόμενο ) ?
5

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

$ max_words = min ( sizeof ( λέξεις $ ) , MAX_WORDS ) ?
Η

6 Περικόψτε τον πίνακα χρησιμοποιώντας το " απενεργοποίησης" λειτουργία στο μέγιστο δείκτη πίνακα . Για παράδειγμα, πληκτρολογήστε :

αφοπλισμένο ( δηλαδή $ [ $ max_words ] ) ?
Η 7

Δημιουργήστε μια σειρά από πίνακα, χρησιμοποιώντας τη λειτουργία " implode » και πρόσθεσε ένα αποσιωπητικά στο τέλος του string . Για παράδειγμα, πληκτρολογήστε :

$ απόσπασμα = implode ( " " , $ λέξεις) . " ... " ?;

>
Η
εικόνων

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

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