Η " substr " λειτουργία PHP παίρνει δύο απαιτούμενες επιχειρήματα : η αρχική σειρά . και μια ακέραια τιμή για το μήκος του απαιτούμενου substring . Έτσι , για παράδειγμα , η ακόλουθη κλήση συνάρτησης :
substr ( 'Hello World' , 6 ) ?
Θα εκτυπώσει "World " στο πρόγραμμα περιήγησης
εικόνων . η λειτουργία " εκραγεί "
Η
ένα ενσωματωμένο σε λειτουργία για να τραβήξει τις λέξεις από ένα string είναι η λειτουργία " εκραγεί " (Πηγή 2 ) . Η λειτουργία αυτή θα τραβήξει substrings από μια μεγαλύτερη σειρά , χωρίζοντάς τους από την επιλογή του προγραμματιστή της οριοθέτησης . Πάρτε ως παράδειγμα το string
$ string = "γεια : κόσμο : εδώ είμαστε : είναι " ?
Για να ξεχωρίσω τις λέξεις στη σειρά , η λειτουργία μπορεί να εκραγεί ταινία έξω επαναλαμβανόμενες διαχωριστικά ( σε αυτό το παράδειγμα , " : " ) .
Η η " implode " λειτουργία
Η
Απέναντι από το εκραγεί λειτουργία είναι η λειτουργία implose . Η λειτουργία implode επιτρέπει στον προγραμματιστή να λάβει μια σειρά από strings ( συνήθως λέξεις) και να ενώσουν τις δυνάμεις τους μαζί σε μια μεγαλύτερη σειρά , που χωρίζονται από ένα επιλεγμένο οριοθέτησης . Έτσι , ένας πίνακας που περιέχει τις ακόλουθες πληροφορίες :
$ λόγια = array ( 'hello' , 'κόσμο' , 'εδώ' , 'εμείς' , ' είναι ') ?
Μπορούν να ενωθούν σε ένα ενιαίο πίνακα χωρισμένα με κενά , κόμματα , ή οτιδήποτε άλλο σύμβολο ο προγραμματιστής απαιτεί
εικόνων παράδειγμα
Η
Πάρτε την ακόλουθη σειρά : .
$ παράδειγμα = " Αυτό είναι ένα παράδειγμα string" ?
χρησιμοποιώντας τη λειτουργία εκραγεί , ο προγραμματιστής μπορεί να δημιουργήσει μια σειρά από substrings , καθένα από τα οποία θα είναι μια ολόκληρη λέξη (δεν υπάρχει κίνδυνος να σπάσει λέξεις) :
$ sub_array = εκραγεί ( " ", $ παράδειγμα) ?
echo $ sub_array [ 0 ] ? //" Αυτή η "
echo $ sub_array [ 1 ] ? //" είναι "
Η συστοιχία μπορεί στη συνέχεια να μετατραπεί σε μια μεγαλύτερη σειρά και πάλι ( Πηγή 3 ) :
$ new_string = implode ( " , " , $ sub_array ) ?
echo $ new_string ? //" Αυτό , είναι , ένα , π.χ. , string"
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα