72 of 410 menu

Συνάρτηση strtok

Η συνάρτηση strtok διαχωρίζει διαδοχικά μια συμβολοσειρά σε tokens (μέρη) χρησιμοποιώντας τους καθορισμένους διαχωριστές. Η πρώτη κλήση της συνάρτησης δέχεται τη συμβολοσειρά και τους διαχωριστές, οι επόμενες κλήσεις δουλεύουν με την ίδια συμβολοσειρά, μέχρι να επιστρέψουν όλα τα tokens. Όταν τα tokens εξαντληθούν, η συνάρτηση επιστρέφει false.

Σύνταξη

strtok(string, token);

Παράδειγμα

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

<?php $string = "Hello world! How are you?"; $token = strtok($string, " "); while ($token !== false) { echo $token . "\n"; $token = strtok(" "); } ?>

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

Hello world! How are you?

Παράδειγμα

Ας διαχωρίσουμε μια συμβολοσειρά με βάση πολλούς διαχωριστές:

<?php $string = "one,two-three.four"; $token = strtok($string, ",-."); while ($token !== false) { echo $token . "\n"; $token = strtok(",-."); } ?>

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

one two three four

Δείτε επίσης

  • τη συνάρτηση explode,
    που διαχωρίζει μια συμβολοσειρά με βάση έναν διαχωριστή
  • τη συνάρτηση implode,
    που ενώνει έναν πίνακα σε μια συμβολοσειρά
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη