69 of 410 menu

Συνάρτηση str_split

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

Σύνταξη

str_split(string $string, int $length = 1): array

Παράδειγμα

Ας διαχωρίσουμε μια συμβολοσειρά ανά 2 χαρακτήρες στο στοιχείο του πίνακα (προσέξτε ότι στο τελευταίο στοιχείο λείπουν χαρακτήρες και εκεί δεν υπάρχουν 2, αλλά ένας):

<?php $str = 'abcde'; $arr = str_split($str, 2); var_dump($arr); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

['ab', 'cd', 'e'];

Παράδειγμα

Ας διαχωρίσουμε μια συμβολοσειρά ανά 3 χαρακτήρες στο στοιχείο του πίνακα:

<?php $str = 'abcdefg'; $arr = str_split($str, 3); var_dump($arr); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

['abc', 'def', 'g'];

Παράδειγμα . Εφαρμογή

Ας βρούμε το άθροισμα των ψηφίων ενός αριθμού. Για αυτό θα διαχωρίσουμε τον αριθμό σε πίνακα με την str_split και θα αθροίσουμε τα στοιχεία αυτού του πίνακα με την array_sum:

<?php $num = 12345; echo array_sum(str_split($num, 1)); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

15

Δείτε επίσης

  • τη συνάρτηση explode,
    που διαχωρίζει μια συμβολοσειρά σε πίνακα βάσει διαχωριστή
  • τη συνάρτηση number_format,
    που μορφοποιεί αριθμό
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη