फ़ंक्शन strtok

फ़ंक्शन strtok निर्दिष्ट विभाजकों का उपयोग करके स्ट्रिंग को क्रमिक रूप से टोकन (भागों) में विभाजित करता है। फ़ंक्शन की पहली कॉल स्ट्रिंग और विभाजकों को लेती है, बाद की कॉल समान स्ट्रिंग के साथ तब तक काम करती हैं जब तक कि सभी टोकन वापस नहीं मिल जाते। जब टोकन समाप्त हो जाते हैं, तो फ़ंक्शन false लौटाता है।

सिंटैक्स

phpstrtok(string, token);

उदाहरण

स्ट्रिंग को रिक्त स्थान से विभाजित करें:

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

कोड निष्पादन का परिणाम:

phpHello
world!
How
are
you?

उदाहरण

स्ट्रिंग को कई विभाजकों से विभाजित करें:

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

कोड निष्पादन का परिणाम:

phpone
two
three
four

यह भी देखें

  • फ़ंक्शन explode,
    जो स्ट्रिंग को विभाजक से विभाजित करता है
  • फ़ंक्शन implode,
    जो स्ट्रिंग में ऐरे को जोड़ता है