Διαχωρισμός σε PHP: Τι είναι η συνάρτηση str_split ()

Αυτό το split στο PHP blog θα συζητήσει λεπτομερώς τις διάφορες μεθόδους split. Θα εξηγήσει επίσης όλες τις εναλλακτικές λειτουργίες με παράδειγμα.

ΠΡΟΣ ΤΟ γλώσσα σεναρίου είναι μια γλώσσα που ερμηνεύει σενάρια κατά το χρόνο εκτέλεσης. Ο σκοπός των σεναρίων είναι συνήθως η ενίσχυση της απόδοσης ή η εκτέλεση συνήθων εργασιών για μια εφαρμογή. Αυτό χωρίστηκε άρθροθα σας παρέχει λεπτομερείς γνώσεις σχετικά με τις εναλλακτικές λύσεις στη συνάρτηση split με την ακόλουθη σειρά:



Διαχωρισμός σε PHP

Η συνάρτηση split απορρίφθηκε στο PHP 5.3.0 και καταργήθηκε το PHP 7 . Υπάρχουν εναλλακτικές λύσεις για αυτήν τη λειτουργία και είναι:



  • preg_split ()
  • εκραγεί()
  • str_split ().

Τι είναι το preg_split ();

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

Σύνταξη:



πίνακας preg_split (μοτίβο, θέμα, όριο, σημαία)

  • πρότυπο: Είναι τύπου συμβολοσειράς για αναζήτηση στο μοτίβο αλλιώς διαχωρίζει τα στοιχεία.
  • θέμα: Είναι μια μεταβλητή που χρησιμοποιείται για την αποθήκευση της συμβολοσειράς εισόδου.
  • όριο: Δείχνει το όριο. Εάν το όριο έχει καθοριστεί, τότε η υπο-συμβολοσειρά πρέπει να επιστραφεί στο όριο. Εάν το όριο είναι 0 ή -1, υποδεικνύει 'κανένα όριο' που χρησιμοποιείται από τη σημαία.
  • σημαία:
    PREG_SPLIT_NO_EMPTY & μείον Μόνο τα μη κενά κομμάτια θα επιστραφούν από το preg_split ()
    PREG_SPLIT_DELIM_CAPTURE & μείον Η παρενθετική έκφραση στο μοτίβο οριοθέτησης θα καταγραφεί και θα επιστραφεί επίσης.
    PREG_SPLIT_OFFSET_CAPTURE & μείον Για κάθε αγώνα που εμφανίζεται, θα επιστραφεί επίσης η μετατόπιση συμβολοσειράς προσαρτήματος.

Εάν θέλετε να διαιρέσετε τη φράση με οποιονδήποτε αριθμό κόμμα ή χαρακτήρες διαστήματος :

 
 

Παραγωγή:



Array ([0] => ashok [1] => tarun [2] => charan [3] => sabid)

Με αυτόν τον τρόπο χωρίζουμε μια συμβολοσειρά σε συστατικοί χαρακτήρες :

ακολουθία ινών σε c ++
 

Παραγωγή:

Σειρά ([0] => a [1] => s [2] => h [3] => o [4] => k)

Με αυτόν τον τρόπο, χωρίσαμε μια συμβολοσειρά σε αγώνες και τα αντισταθμιστικά τους:

 

Παραγωγή:

Array ([0] => Array ([0] => ashok [1] => 0) [1] => Array ([0] => είναι [1] => 6) [2] => Array ([ 0] => α [1] => 9) [3] => Σειρά ([0] => μαθητής [1] => 11))

Τι είναι η έκρηξη ();

Είναι μια ενσωματωμένη συνάρτηση που διασπά μια συμβολοσειρά σε έναν πίνακα.

Σύνταξη:

έκρηξη (διαχωριστικό, συμβολοσειρά, όριο)

  • Διαχωριστής: Αυτός ο χαρακτήρας αποφασίζει να χωριστεί η συμβολοσειρά.
  • Σειρά: Αυτή η συμβολοσειρά εισόδου θα χωριστεί σε πίνακα.
  • Οριο: Αυτό είναι προαιρετικό που καθορίζει τον αριθμό των στοιχείων σε έναν πίνακα.

Παράδειγμα:

 
 

Παραγωγή:

Array ([0] => Κυριακή, Δευτέρα, Τρίτη, Τετάρτη) Array ([0] => Κυριακή [1] => Δευτέρα, Τρίτη, Τετάρτη Array ([0] => Κυριακή [1] => Δευτέρα [2 ] => Τρίτη)

Τι είναι το str_split ();

Αυτή η λειτουργία χρησιμοποιείται για τη διάσπαση μιας συμβολοσειράς σε έναν πίνακα χρησιμοποιώντας παράμετρος μήκους .

Σύνταξη:

str_split (συμβολοσειρά, μήκος ()).

  • Σειρά: Καθορίζει τη συμβολοσειρά που θα χωριστεί.
  • Μήκος: Καθορίζει το μήκος κάθε μεμονωμένου στοιχείου πίνακα. Η προεπιλογή είναι 1.

Παράδειγμα:

 
 

Παραγωγή:

Σειρά ([0] => asho [1] => k)

Με αυτό φτάνουμε στο τέλος αυτού του άρθρου, ελπίζω να έχετε μάθει και για τις τρεις συναρτήσεις διαχωρισμού preg_split (), explode (), str_split () με παραδείγματα.

πότε να το χρησιμοποιήσετε σε Java

Εάν βρήκατε αυτό το διαχωρισμό στο blog PHP σχετικό, ρίξτε μια ματιά στο από την Edureka, μια αξιόπιστη διαδικτυακή εταιρεία εκμάθησης με δίκτυο περισσότερων από 250.000 ικανοποιημένων μαθητών σε όλο τον κόσμο.

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του ' χωρίστηκε σε PHP Και θα επικοινωνήσω μαζί σας.