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

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

Διαδραστική Βοήθημα για το Top PHP

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

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

λειτουργία _substr ( $ str , $ μήκους , $ minword = 3 )

{

$ sub = '' ?

$ len = 0 ?

foreach ( εκραγεί ( '' , $ str ) ως $ λέξη )

{

$ μέρος = ( ( $ sub = '' ! ) '' : ; '' ) . $ λέξη?

$ sub = $ ​​μέρος? .

$ len + = strlen ( $ μέρος) ?

εάν ( strlen ( $ λέξη ) > $ minword && strlen ( $ sub ) > = $ μήκος )

{

σπάσει?

} }


επιστροφή $ sub . ( ( $ len

}

Όπως φαίνεται παρακάτω , " ... " προστίθεται εάν η συμβολοσειρά υπερβαίνει το καθορισμένο μήκος χορδών. Αυτός ο κωδικός λειτουργεί με τον ίδιο λειτουργία ως " substr ( ) " , αλλά είναι πιο αποτελεσματική, διότι δεν κόβει τις λέξεις :

/**

* @ παράδειγμα ένα

* /

echo _substr ( 'Hello World Is My Age 19' , 3 ) ;//Επιστροφές " Hello ... "

> ? 2

Εισάγετε την ακόλουθη συνάρτηση για να περιορίσει το μήκος χορδών σας σε 10 λέξεις , και στη συνέχεια το κόβουμε πίσω σε τρεις λέξεις , χωρίς να χάσει το νόημα :

λειτουργία text_limit ( $ str , $ limit = 10 )

{

αν ( stripos ( $ str , " " ) ) {

$ ex_str = εκραγεί ( " " ?

}

επιστρέψει $ str_s ?

} else {

επιστρέψει $ str ?

}

} else {

επιστρέψει $ str ?

} }


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

/**

* @ παράδειγμα ένα

* /

echo text_limit ( 'Hello World Is My Age 19' , 3 ) ;//αυτή Επιστρέφει " Hello World μου "

> εικόνων
3

Χρησιμοποιήστε την ακόλουθη PHP substring που ονομάζεται" απόσπασμα " για να μην σπάσουν τα λόγια σας σε όλους . Αυτός ο κωδικός θα εμφανιστεί όλο το κείμενο θα εισάγεται σε περιεχόμενα της ιστοσελίδας σας :

/*

απόσπασμα ( φράση [ μέγιστο μήκος ] , [ φράση ουρά ] )

snippetgreedy ( φράση [ μέγιστο μήκος πριν επόμενο διάστημα ] , [ φράση ουρά ] )

* /

απόσπασμα λειτουργία ( $ text , μήκος = $ 64 , $ ουρά = " ... " ) {

$ text = trim ( $ text ) ?

$ txtl = strlen ( $ text ) ?

if ( $ txtl > $ μήκος) {

για ( $ i = 1 ? ! $ text [ $ μήκους $ i ] = " " ? $ i + + ) {

if ( $ i == $ μήκος) {

substr επιστροφής ( $ text , 0 . , $ μήκος) $ ουρά?

} }


$ text = substr ( $ text , 0 , $ $ μήκους - i +1 ) $ ουρά . ?

}

επιστροφή $ text ?

}

//συμπεριφέρεται άπληστοι , παίρνει χαρακτήρες μήκος μεταλλεύματος πηγαίνει για περισσότερες

λειτουργία snippetgreedy ( $ text , μήκος = $ 64 , $ ουρά = " ... " ) {

$ text = trim ( $ text ) ?

εάν ( strlen ( $ text ) > $ μήκος ) {

για ( $ i = 0 ? ! $ text [ μήκους $ + $ i ] = " " ? ! $ i + + ) {

if ( $ text [ μήκους $ + $ i ] ) {

επιστροφή $ text ?

} .

}

$ text = substr ( $ text , 0 , $ μήκος + $ i ) $ ουρά?

}

επιστροφή $ text ?

}

//το ίδιο όπως και το απόσπασμα , αλλά αφαιρώντας τελευταίες χαμηλά χαρακτήρες στίξης ,

//αν υπάρχουν ( τελείες και τα κόμματα ) . πραγματοποιεί αργότερα προσφυματικός τελειώματα των χώρων

snippetwop λειτουργία ( $ text , μήκος = $ 64 , $ ουρά = " ... " ) {

$ text = trim ( $ text ) ?

$ txtl = strlen ( $ text ) ?

if ( $ txtl > $ μήκος) {

για ( $ i = 1 ? $ text [ $ μήκους $ i ] = " " ? ! $ i + + ) {

if ( $ i == $ μήκος) {

substr επιστροφής ( . $ κειμένου , 0 , $ μήκος) $ ουρά?

} }


για το (? $ text [ $ μήκους $ i ] == " , "

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

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